【AN】简单的实现点击播放影片剪辑再点击暂停的功能

动画故事背景

一个影片剪辑,里面做了一个动画。我希望影片剪辑一开始是暂停的,按钮点击后开始播放,再次点击就暂停!

下图那个花瓣就是影片剪辑,里面有个掉落的路径引导动画!

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;
    }
}

```

这段代码就像是一个小小的游戏规则:当孩子们第一次点击按钮时,两个视频就会开始播放,然后孩子们可以再次点击按钮,视频就会停止。这样,孩子们就可以通过点击按钮来控制视频的播放和停止,就像玩游戏一样有趣!

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Unity青子

难题的解决使成本节约,求打赏

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值