|
主题: 请教,几秒后自动跳转
|
 hexart
职务:普通成员
等级:1
金币:1.0
发贴:216
注册:2001/8/22 10:26:32
|
#12002/7/12 16:37:25
我的FLASH MOVIE在播放完最后一帧后,想让他在几秒钟后自动跳转到某个网页,脚本该怎么写? 详细一点更好。
|
 CoolFire
职务:普通成员
等级:1
金币:1.0
发贴:301
注册:2002/3/5 20:09:51
|
#22002/7/12 16:49:30
fscommand("quit"); 好像是这样吧!
|
 5D限制级
职务:普通成员
等级:6
金币:10.0
发贴:4970
注册:2001/8/16 14:52:34
|
#32002/7/12 17:31:02
在真里写geturl
不过为了延会时间 你最好空个20多真
|
 CoolFire
职务:普通成员
等级:1
金币:1.0
发贴:301
注册:2002/3/5 20:09:51
|
#42002/7/12 17:33:59
错了错了! getURL("/index", "", "GET"); 应当是!
|
 Mozier
职务:管理员
等级:5
金币:11.0
发贴:2994
注册:2004/1/12 17:26:30
|
#52002/7/12 18:03:27
last frame加stop(); 并放一空mc,再加action: onClipEvent(enterFrame){ my_time=getTimer(); if((my_time/1000)>n){ geURL("your url" ,"_blank"); } }
|
 四爷
职务:普通成员
等级:2
金币:1.0
发贴:627
注册:2002/5/20 10:59:28
|
#62002/7/13 13:47:43
嗯哼,又学了一招……
|
 hexart
职务:普通成员
等级:1
金币:1.0
发贴:216
注册:2001/8/22 10:26:32
|
#72002/7/17 14:47:54
麻烦你说详细一点, 为什么要加个空的MC? my_time是个自己定义的变量么? (my_time/1000)>n 是什么意思,为什么要用/1000,这是几秒钟? 能不能分别举例2秒,5秒,10秒后跳转的不同写法? 谢谢。
|
 Mozier
职务:管理员
等级:5
金币:11.0
发贴:2994
注册:2004/1/12 17:26:30
|
#82002/7/17 16:15:56
1.相当于两帧循环,不段执行... 2. 是的. 3.因为getTimer()函数是返回电影自播放开始已过去的毫秒数. /1000得 到 秒数. 4.n你可以自己改变.比如2 . 5. 10.
|
 朝朝暮暮
职务:普通成员
等级:5
金币:34.2
发贴:3517
注册:2004/11/3 9:24:39
|
#92002/7/17 16:55:34
麽子,你说得太麻烦。 用f5延长这一帧,在最后最后一帧里加入geturl不行吗?这样多简单。我最怕写action了。
|
 冷雨狂舞
职务:普通成员
等级:5
金币:15.6
发贴:2554
注册:2002/4/6 22:29:59
|
#102002/7/17 22:42:22
应该是麽子的说法比较真确
|
 hexart
职务:普通成员
等级:1
金币:1.0
发贴:216
注册:2001/8/22 10:26:32
|
#112002/7/21 12:15:31
是啊,用么子的方法做出来了,可是时间控制的很不准确,我用了(my_time/1000)>15,最后的只等了4、5秒左右。 另外,做好的.swf文件只有放在网页里并跳转时用_self才行,否则会不断的蹦出窗口,关都关不及。 还能解决这样的问题么?
|
 hexart
职务:普通成员
等级:1
金币:1.0
发贴:216
注册:2001/8/22 10:26:32
|
#122002/7/23 8:18:09
请教麽子!!! 见上
|
 Mozier
职务:管理员
等级:5
金币:11.0
发贴:2994
注册:2004/1/12 17:26:30
|
#132002/7/23 9:33:42
function delay(time) { var temp; temp = 1; var temp_interval; temp_interval = setInterval(function () { if (temp == 15) { _global.delaytodo(); } else if (temp>=16) { clearInterval(temp_interval); } temp++; } ,time); } delay(1000); _global.delaytodo = function() { getURL("your url", "_blank"); }; (在MX中通过,以上AS放到你的最后一帧)
编辑历史:[这消息被麽子编辑过(编辑时间2002-07-23 09:35:38)] [这消息被麽子编辑过(编辑时间2002-07-23 09:37:52)]
|
 Mozier
职务:管理员
等级:5
金币:11.0
发贴:2994
注册:2004/1/12 17:26:30
|
#142002/7/23 9:56:18
这更精确,只要一帧就可以搞定~
|
 hexart
职务:普通成员
等级:1
金币:1.0
发贴:216
注册:2001/8/22 10:26:32
|
#152002/7/23 16:42:56
感激的我痛哭流涕~~~
|