个元件控制播放和停止.doc一个元件控制“播放”和“暂停”的功能
有朋友问,我们经常看到的播放控制按钮有很多,但是有时候我们只想用一个按钮来控制“播放”和“暂停”, flash中如何来实现?
没有做不到,,.
【分析】
如果用两个按钮来实现“播放”和“停止”,我们可以在两个按钮上分别放以下的代码就可以实现.
播放按钮代码
停止按钮代码
以上的代码中,响应条件都是release(释放).
现在我们的目标是在一个按钮上写上“播放”和“停止”的动作,结合上面的响应来看,如果写成这样:
出现的问题是:响应成立后,影片才开始播放又被停止,无法实现点击一次就播放,再点击就停止的效果.
【解决思路】
同一个按钮实现两种相反的动作,这个就需要按钮能对动画当前的状态进行判断,当前是处于“播放”状态的话,点击按钮后就要停止播放,否则点击就是开始播放.
这就需要一个记录器,,来决定到底是播放还是停止.
【实施方法】
根据以上思路,程序可以像下面这样子写(编程风格纯属个人特点,大家无须拘泥于这种形式).
在场景的帧中写如下代码:
在按钮上写如下代码:
.
【扩展】
代码写在多个地方,如果搬到别的地方使用,可能有的人会弄错弄漏,可不可以将代码写到一个环境上呢?回答是可以的.
一种方法是将所有代码写到帧上,(这个的步骤也不少,而且复制起来也要多个点复制,不方便,就不多介绍了).
还有一种方法是:将代码写到影片剪辑上——这种
个元件控制播放和停止 来自淘豆网m.daumloan.com转载请标明出处.