用flash做了按钮,想让这个按钮控制影片剪辑 效果是 点击这个按钮 就播放影片剪辑的下一帧 请高手帮帮我

我flash的版本是cs3
2024-12-12 09:44:30
推荐回答(2个)
回答1:

具体的方法上楼已经说过了,不再赘述。

01.*flash动画播放是以 主时间轴 的长度为准的,播放的时候以预定的帧速(帧频)从第一帧播放到最后一帧。主时间轴播放到最后一帧时,整部动画也就播放完毕。
(不要告诉我你不知道啥是时间轴。主时间轴也就是主场景的时间轴,其余所有的元件图片都要在它上面。另外帧速也就是每秒播放几帧的意思。至少每秒12才能有较流畅的动画效果,电影的帧速一般是24或30)

02.*影片剪辑元件有相对独立的时间轴,之所以说相对独立是因为,影片剪辑的时间轴的帧速和主时间轴一样,但却不一定同步。(你可以把它理解成嵌入在flash中的一个小flash。)
举个例子,整部flash有10帧(也就是主时间轴有10帧),且主时间轴的第2有一个10帧的影片剪辑A,当flash播放到第2的时候A出现,而此时A是从自己的第一帧开始播放的,当flash播放到第10帧整部flash结束的时候,A却只播放到第9帧。 这个例子也就是你出现的问题。

*影片剪辑里面的动画是不断循环的,再举个例子,主时间轴的长度是100帧,且第一帧有一个10帧的影片剪辑A,这时候flash从头播放到尾的话,A就会重复播放十遍。(如果不想循环播放的话,可以在影片剪辑的最后一帧加上代码: )

03.综合以上两点,如果你想让第一个例子中的影片剪辑A从头到尾播放完的话,可以延长主时间轴到11帧,或者在主时间轴的最后一帧加代码 “stop();”使整部动画停止在最后一帧,这时候影片剪辑还会继续循环播放。 (ps。如果你连控制动画播放的简单代码都不知道的话建议你重学一下flash)

04.最后关于flash的设计,以尽量简化flash 的层次(主时间轴和影片剪辑形成一个个层次)为要点,这样既方便flash的制作,也方便日后的修改。当然,一部flash中影片剪辑是必不可少的,该用的时候就用,不要客气。但一部较大的flash中,可能图层影片剪辑很多很多,这时候就要注意结构和命名了,否则就会显得很乱。

回答2:

用脚本控制,发到邮箱我帮你弄mscyhll@hotmail.com,在这里说好像说不清楚