哪位高手懂得 163 或者新浪的网站 一打开时 在屏幕中间回出现一个flash 然后播放结束后,自动飞到右下角.200分

zjzb0409 2005-09-19 01:37:55
我觉得应该是js调用的 哪位高手懂得 给给指示!!!!!!!200分也不多表示感谢
...全文
237 11 打赏 收藏 举报
写回复
11 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
zjzb0409 2005-09-22
例如 这个 function 过程 是把 层ly1 宽度和高度 设置成100 如果 我把flash 插入到这个层中 在
flash播放结束后 图层变小,我原来做的是flash 没变小 您说 加入控制 flash大小的脚本 这个给flash加个id 是什么意思啊 怎么个加法 急 谢谢拉
  • 打赏
  • 举报
回复
zjzb0409 2005-09-22
哈哈 怎么给flash加id啊 麻烦拉 不懂 就是想把 那个flash 搞明白 在学 js...
是id="*.swf"么 明天我给发个帖子 还是100分 您就给我交会 我就一直给您加分吧 哈哈
  • 打赏
  • 举报
回复
csdntzg 2005-09-22
还有种方法,把DIV的宽高设成与FLASH一样大小,把FLASH宽高设为100%放到<DIV>中,
这样FLASH就可以和DIV的变化同步缩放了
  • 打赏
  • 举报
回复
csdntzg 2005-09-22
方法一、在页面FLASH的代码里
<object id="swfid" ...>
...
...
</object>
这样就算加上ID了;
  • 打赏
  • 举报
回复
csdntzg 2005-09-21
给FLASH加一个ID,比如 id="swfId";

可以用脚本控制FLASH的大小,

function divgo(){
ly1.style.width="100px";
ly1.style.height="100px";
//这里是新加的,具体大小根据需要调整即可;
swfId.width=100;
swfId.height=100;

再,可以把 <p> </p>去掉,直接在<div></div>中加FLASH就行了
  • 打赏
  • 举报
回复
zjzb0409 2005-09-21
不过还有些问题要请教 我在 <p> </p> 插入了一个flash 不过在播放结束后 我想让他斜向到飞到右边 关键是我插完了 flash 播放结束后 flash 大小并没有变 还是原来那么大啊...郁闷 给解释 一定要详细 小弟不胜感激
..
  • 打赏
  • 举报
回复
zjzb0409 2005-09-21
谢谢 不管好用还是不好用 您写的很详细里 给你加分了
  • 打赏
  • 举报
回复
csdntzg 2005-09-21
<html>
<head>
<title>主要代码</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<script>
setTimeout("gogogo()",1000);//这里设置多久后显示浮动窗体,可以改为在FLASH加载完毕后由FLASH启动这个脚本;

function gogogo(){
ly1.style.visibility="visible";
ly1.style.left=document.body.clientWidth/2-parseInt(ly1.style.width)/2
ly1.style.top=document.body.clientHeight/2-parseInt(ly1.style.height)/2
setTimeout("divgo()",2000)////这里设置多久后移动窗体,也可以改为在播放完毕后由FLASH启动这个脚本;
}

function divgo(){
ly1.style.width="100px";
ly1.style.height="100px";

if((ly1.offsetLeft+ly1.offsetWidth<document.body.clientWidth-5)||(ly1.offsetTop+ly1.offsetHeight<document.body.clientHeight-10)){
ly1.offsetLeft+ly1.offsetWidth<document.body.clientWidth-5?ly1.style.left=parseInt(ly1.style.left)+2:ly1.style.left=document.body.clientWidth-5-ly1.offsetWidth;
ly1.offsetTop+ly1.offsetHeight<document.body.clientHeight-10?ly1.style.top=parseInt(ly1.style.top)+2:ly1.style.top=document.body.clientHeight-ly1.offsetHeight-10;
setTimeout("divgo()",10)
}
}
</script>
</head>

<body>
<div id="ly1" style="position:absolute; width:300px; height:200px; z-index:1; background-color: #00FFFF; layer-background-color: #00FFFF; border: 1px none #000000; visibility: hidden;">
<div align="center">
<p>这里放FLASH</p>
</div>
</div>
</body>
</html>
  • 打赏
  • 举报
回复
zjzb0409 2005-09-19
我看 页面刚打开时 是没有falsh 的 过了几秒 中间就会出现很爽的 flash 然后播放完毕 变成一个小的 flash 飞到右下角 谢谢高手请写得详细些
  • 打赏
  • 举报
回复
zjzb0409 2005-09-19
谢谢 是新手 可以详细的写一下代码的过程么 例如 flash放到层里 层的属性是不是在表格的下边 ==请详细些 谢谢 100分结帐
  • 打赏
  • 举报
回复
csdntzg 2005-09-19
原理是将FLASH放在层<div>里,

在FLASH的最后一桢里加上ACTION:getUrl,

url项里调用脚本javascript:divgo();

将divgo()定义在当前页面中,功能就是将FLASH所在的<div>位移和大小重定义;
  • 打赏
  • 举报
回复
相关推荐
最新单片机仿真 独立式键盘调的数码钟实验 最新单片机仿真 独立式键盘调的数码钟实验最新单片机仿真 独立式键盘调的数码钟实验最新单片机仿真 独立式键盘调的数码钟实验最新单片机仿真 独立式键盘调的数码钟实验最新单片机仿真 独立式键盘调的数码钟实验最新单片机仿真 独立式键盘调的数码钟实验最新单片机仿真 独立式键盘调的数码钟实验最新单片机仿真 独立式键盘调的数码钟实验最新单片机仿真 独立式键盘调的数码钟实验最新单片机仿真 独立式键盘调的数码钟实验最新单片机仿真 独立式键盘调的数码钟实验最新单片机仿真 独立式键盘调的数码钟实验最新单片机仿真 独立式键盘调的数码钟实验最新单片机仿真 独立式键盘调的数码钟实验最新单片机仿真 独立式键盘调的数码钟实验最新单片机仿真 独立式键盘调的数码钟实验最新单片机仿真 独立式键盘调的数码钟实验最新单片机仿真 独立式键盘调的数码钟实验最新单片机仿真 独立式键盘调的数码钟实验最新单片机仿真 独立式键盘调的数码钟实验最新单片机仿真 独立式键盘调的数码钟实验最新单片机仿真 独立式键盘调的数码钟实验最新单片机仿真 独立式键盘调
发帖
JavaScript
加入

8.6w+

社区成员

Web 开发 JavaScript
申请成为版主
帖子事件
创建了帖子
2005-09-19 01:37
社区公告
暂无公告