Flash高手请教!!
来源:百度知道 编辑:UC知道 时间:2024/06/06 01:06:56
在做Flash的时候,有这样一种情况:
总舞台只有一贞的时间格,有两个图层,其中一个图层是一个普通按钮,另一图层中是一段“子影片”,怎样能让点击按钮的时候重新(重头播放)播放这一贞的子影片?
比如:用一个按钮来控制一段影片,点一下按钮影片就播放一遍,直至影片结束停止,再按一下按钮,就再播放一遍……
另外,最好能够让点击按钮的时候,让未播完一遍的影片一直播放完,而不影响第二次按按钮的播放。
谢谢各位高手指教!!!!
总舞台只有一贞的时间格,有两个图层,其中一个图层是一个普通按钮,另一图层中是一段“子影片”,怎样能让点击按钮的时候重新(重头播放)播放这一贞的子影片?
比如:用一个按钮来控制一段影片,点一下按钮影片就播放一遍,直至影片结束停止,再按一下按钮,就再播放一遍……
另外,最好能够让点击按钮的时候,让未播完一遍的影片一直播放完,而不影响第二次按按钮的播放。
谢谢各位高手指教!!!!
影片:A
第一贞:stop();
第二贞:_root.bt.enabled = false;
最后一贞:stop();
_root.bt.enabled = true;
按钮:B
全放到主时间线上:
B.onRelease = function() {
A.gotoAndPlay(2);
B.enabled = true;
};
楼主的问题比较复杂,对不起,小弟的能力帮不了你,你可以到http://space.flash8.net/bbs/上求助一下!祝你好运!
这个简单,你可以有两种方法实现你的要求.
第一.把光标放到你要控制的贞,选择编辑区域下面的"动作-对象"属性--然后选择时间轴控制,在里面选择你需要的函数就可以了.
第二.选择你要控制的元件,比如说你要一个按钮控制影片的播放,选中这个按钮,在右边的"行为"属性点一下"+"号,选择影片剪辑,然后根据自己要求选择就可以了.
如果还有不明白的可以给我发信到ccharehui@163.com
先给“子影片”命名
假如MC命名为 video
在Button(按钮)上写如下的Action
on (release) {
video.gotoAndPlay();
}
如果想“子影片”运行到某处停止
则
on (release) {
video.gotoAndStop();
}
//括号里写要停止的贞数
最后,别忘记在“子影片”的开头出设置为
Stop;