动画故事背景
一个影片剪辑,里面做了一个动画。我希望影片剪辑一开始是暂停的,按钮点击后开始播放,再次点击就暂停!
下图那个花瓣就是影片剪辑,里面有个掉落的路径引导动画!
1.首先给花瓣影片剪辑一个实例名,也就是代码可以识别这个影片剪辑的唯一变量!
2.复制一份,再换个名字
3.用花瓣创建一个按钮 元件,给一个实例命名,存到变量,实例名就是代码的变量
创建一个图层,用来写代码
代码如下:
当然可以,下面是您提供的代码的详细注释,我会尽量用简单易懂的语言来解释,以便幼儿园的小朋友和小学生也能理解:
```actionscript
// 首先,我们让两个视频片段Flower_clip01和Flower_clip02停止播放。
Flower_clip01.stop(); // 让第一个视频停下来
Flower_clip02.stop(); // 让第二个视频也停下来// 我们创建一个变量Turn,用来记录视频播放的状态。开始时,我们把它设为0。
// 如果Turn是0,表示视频还没有开始播放;如果Turn是2,表示视频正在播放。
var Turn:int = 0;// 接下来,我们要给一个名为SMBUTTON的按钮添加一个功能,当有人点击这个按钮时,
// 就会执行一个叫做SMPlay的特殊动作。
SMBUTTON.addEventListener(MouseEvent.CLICK, SMPlay);// 现在,我们来定义SMPlay这个特殊动作是什么。
function SMPlay(event:MouseEvent):void
{
// 首先,我们检查Turn的值。如果Turn是0,就意味着视频还没有播放。
if (Turn == 0)
{
// 如果视频还没播放,我们就让两个视频片段Flower_clip01和Flower_clip02开始播放。
Flower_clip01.play(); // 开始播放第一个视频
Flower_clip02.play(); // 开始播放第二个视频
// 然后,我们把Turn的值改为2,表示视频现在正在播放。
Turn = 2;
}
// 如果Turn不是0,那么我们就知道视频已经在播放了。
else if (Turn == 2)
{
// 如果视频正在播放,我们就让两个视频片段Flower_clip01和Flower_clip02停止播放。
Flower_clip01.stop(); // 停止第一个视频
Flower_clip02.stop(); // 停止第二个视频
// 我们把Turn的值改回0,表示视频现在停止播放了。
Turn = 0;
}
}
```
这段代码就像是一个小小的游戏规则:当孩子们第一次点击按钮时,两个视频就会开始播放,然后孩子们可以再次点击按钮,视频就会停止。这样,孩子们就可以通过点击按钮来控制视频的播放和停止,就像玩游戏一样有趣!