主题:  请问版主!关于FLASH在DIRECTOR中播放的问题!

无敌光速风筝

职务:普通成员
等级:2
金币:-3.0
发贴:853
#12004/3/21 14:18:00
请问版主!我有两段FLASH动画,如何让他们在DIRECTOR中当第一个swf文件播放结束后立刻自动进入第二个swf文件的播放呢?而且保持FLASH的动画贞速是12贞每秒不变。

还有,如果再加入一个AVI电影,我想让电影播放结束后立刻自动进入下一个FLASH动画,如何能实现呢?

谢谢版主和各位高手们!



无敌光速风筝

职务:普通成员
等级:2
金币:-3.0
发贴:853
#22004/3/21 15:35:07
这里的太冷了!让我有点失望!只能自己琢磨!解决了

一、在flash里用geturl:lingo:go to frame xx 或 geturl:lingo:go to marker xx, 控制你的跳转,在director当前帧加个“go the frame”的命令让当前帧停止。
二、在 director里控制,判断是否在播放

on exitFrame me

if sprite(1).playing then ----sprite(1)为你放flash的通道,
go the frame
else
if the mouseDown then go the frame+1
go the frame+1
end if
end

三判断flash的总帧数

on exitFrame
if sprite(1).frame < sprite(1).member.frameCount then
go to the frame
else
go to the frame+1
end if
end



草原风

职务:版主
等级:5
金币:13.0
发贴:3489
#32004/3/22 19:58:29
请在提问题前先搜索一下,一般情况下都会找到答案的



maya0717

职务:普通成员
等级:1
金币:0.0
发贴:9
#42004/3/25 16:59:14
请问楼主: 怎么得到当前帧数啊?

我用trace(sprite(1).frame)语句
得到的是一个六位数啊。如果这样的话
楼主的If sprite(1).frame < sprite(1).member.frameCount then

是怎么判断的啊。我的flash是61帧。
请教。。。

急盼



maya0717

职务:普通成员
等级:1
金币:0.0
发贴:9
#52004/3/25 17:02:42
而且一执行这个if语句。。。计算机的 cpu 马上处于100%状态