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

```

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

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/600593.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

简析数据安全保护策略中的十个核心要素

数据显示,全球企业组织每年在数据安全防护上投入的资金已经超过千亿美元,但数据安全威胁态势依然严峻,其原因在于企业将更多资源投入到数据安全能力建设时,却忽视了这些工作本身的科学性与合理性。因此,企业在实施数据…

深度探索Sketch:功能、历程、替代软件及技巧一览

Sketch 它是一个适合所有设计师的矢量绘图应用程序。矢量绘图也是设计网页、图标和界面的最佳方式。但除了矢量编辑的功能外,我们还增加了一些基本的位图工具,如模糊和颜色校正。 为什么选择Sketch Sketch 它是为图标设计和界面设计而生的。它是一个优…

DC-1知识点通关

知识点总结 1.nmap扫描(端口、内核版本) 2.burp爆破密码 3.目录扫描 4.遍历目录 5.查看CMS,并利用历史漏洞 6.msf利用历史漏洞,反弹shell 7.内核提权 8.查看配置文件 9.更改数据库密码 10.medusa/hydra 爆破 11.suid提权 kali相关ssh密码爆破…

组合数(费马小定理, 快速幂)

给定 n 组询问,每组询问给定两个整数 a,b,请你输出 Cbamod(1097)的值。 输入格式 第一行包含整数 n。 接下来 n 行,每行包含一组 a 和 b。 输出格式 共 n 行,每行输出一个询问的解。 数据范围 1≤n≤10000, 1≤…

【鸿蒙开发】第十九章 Image图片处理

1 简介 应用开发中的图片开发是对图片像素数据进行解析、处理、构造的过程,达到目标图片效果,主要涉及图片解码、图片处理、图片编码等。 图片解码 指将所支持格式的存档图片解码成统一的PixelMap,以便在应用或系统中进行图片显示或图片处理…

基于Springboot高校学生饮食推荐系统的设计与实现(论文+源码)_kaic

摘 要 随着网络科技的不断发展以及人们经济水平的逐步提高,计算机如今已成为人们生活中不可缺少的一部分,为饮食分享轻松便捷的管理信息,基于java技术的饮食分享的设计与实现了一款简洁、轻便的管理系统。本系统解决了饮食分享管理事务中的主…

Ethernet 汇总

Ethernet系统 硬件最小系统 CPU:可以是复杂的芯片,也可以是小的单片机DMA:用于减轻CPU负担,搬运数据系统Memory<->FIFOMAC:可以集成在芯片里面,用于CPU和PHY之间的通信MII:接口用于MAC和PHY的通信,包括控制MDIO和数据DataPHY:模拟器件,最底层,数据收发源头软件…

记一次Cannot deploy POJO class [xxx$$EnhancerBySpringCGLIB$$xxx]的错误

最近项目上需要使用websocket做服务端&#xff0c;那好说啊&#xff0c;直接springboot集成的websocket 引入依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-websocket</artifactId><versi…

【超简单】基于PaddleSpeech搭建个人语音听写服务

一、【超简单】之基于PaddleSpeech搭建个人语音听写服务 1.需求分析 亲们,你们要写会议纪要嘛?亲们,你们要写会议纪要嘛?亲们,你们要写会议纪要嘛?当您面对成吨的会议录音,着急写会议纪要而不得不愚公移山、人海战术?听的头晕眼花,听的漏洞百出,听的怀疑人生,那么你…

与汇智知了堂共舞,HW行动开启你的网络安全新篇章!

**网安圈内一年一度的HW行动来啦&#xff01; ** 招募对象 不限&#xff0c;有HW项目经验 或持有NISP二级、CISP证书优先 HW时间 以官方正式通知为准 工作地点&#xff1a;全国 薪资待遇 带薪HW &#xff08;根据考核成绩500-4000元/天不等&#xff09; 招募流程 1.填写报名…

静态代理

静态代理 静态代理 理解示例 角色分析: 抽象角色:一般会使用接口或者抽象类类解决 真实角色:被代理的角色 代理角色:代理真实角色,代理真实角色后,我们一般会做一些附属操作 客户:访问代理对象的人 分析: 抽象角色 真实角色 代理角色(代理真实的对象) 客户 …

GPT-4对多模态大模型在多模态预训练、 理解生成上的启发

传统人工智能 模型往往依赖大量有标签数据的监督训练,而且一个模型一般只能解决一个任务,仅适用于单一场景, 这使得人工智能的研发和应用成本高,场景适应能力弱,难以规模化应用。 常见的多模态任务大致可以分为两类: 多模态理解任务,如视频 分类、视觉问答、跨模态检索、指代…