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

```

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

 

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

恭贺格雷勒管业入围2024进口管道十大品牌

恭贺格雷勒管业入围2024进口管道十大品牌 2024进口管道十大品牌网络评选再次成功举办。格雷勒管道凭借优异的产品质量,再次成功入围。 格雷勒隶属于格勒菲德进出口贸易(上海)有限公司。德国【格雷勒】在总部德国杜塞尔多夫设置了专业实验室&a…

Master节点快照回退遇到的容器不存在的问题

这次遇到的问题说起来有点扯,k8s集群出了点问题,kuboard无法访问,查看容器状态后,初始问题简单的以为是kuboard出问题了,理论上来说重新安装kuboard即可, 由此问题引发的系统bug,导致master节点…

【算法】第二篇 大衍数列

导航 1. 简介2. 数列特征3. 代码演示1. 简介 大衍数列,来源于《乾坤谱》中对易传“大衍之数五十”的推论。主要用于解释中国传统文化中的太极衍生原理。数列中的每一项,都代表太极衍生过程中,曾经经历过的两仪数量总和。是中华传统文化中隐藏着的世界数学史上第一道数列题。…

本地运行大模型,需要什么样的配置?

本地运行大模型有多爽?只有用过了才知道。 那是一种顺畅、自由的感觉。 比如使用那些主流大模型,最常见的就是网络问题,如 IP 受限,或者服务器压力过大导致的延迟等等。 使用本地大模型,真的是像和人自然交谈那么顺…

LeetCode第十五题:三数之和【15/1000 python】

👤作者介绍:10年大厂数据\经营分析经验,现任大厂数据部门负责人。 会一些的技术:数据分析、算法、SQL、大数据相关、python 作者专栏每日更新: LeetCode解锁1000题: 打怪升级之旅 LeetCode解锁1000题: 打怪升级之旅htt…

RabbitMQ 消息重复消费问题

RabbitMQ 消息重复消费问题 解决消息重复消费问题 解决消息重复消费问题 需要在消费端考虑消息的幂等性: 幂等性:对一个接口的多次调用和一次调用得到的结果都是一样的 使用数据库的唯一越苏保证幂等性。

应用程序无法正常启动怎么办,应用程序无法正常启动解决方法

电脑使用过程中会碰到各种问题,比如说,有些时候打开应用可能会失败,与此同时还会出现某些提示。最近有用户就遇到了打开软件就提示“应用程序无法正常启动0xc000007b”,这个问题是很常见的,一般是某部分组件损坏导致的…

LeetCode刷题之105. 从前序与中序遍历序列构造二叉树

文章目录 1.题目描述2. 分析2.1 前序遍历2.1.1 什么是前序遍历?2.1.2 前序遍历有什么特点? 2.2 中序遍历2.2.1 什么是中序遍历2.2.2 中序遍历有什么特点? 2.3 后序遍历2.3.1 什么是后序遍历?2.3.2 特点 2.4 总结 3. 解法 1.题目描…

【算法基础】选择排序与冒泡排序的思想与实现

文章目录 1. 选择排序1.1 思想1.2 实现 2. 冒泡排序2.1 思想2.2 实现 1. 选择排序 1.1 思想 选择排序的思想很简单,如上图所示。在每一次遍历子数组的过程中,选择最小的和子数组的第一位交换。子数组的选择从一开始的整个数组,到后面范围逐渐…

Vue2(十四):路由的使用及注意点、嵌套路由、路由的query和params参数、props配置

一、路由的简介 vue-rooter:是vue的一个插件库,专门用来实现SPA应用 1.对SPA应用的理解 1、单页 Web 应用(single page web application,SPA)。 2、整个应用只有一个完整的页面 index.html。 3、点击页面中的导航链…

CVE-2023-2928 DedeCMS 文件包含漏洞getshell 漏洞分析

DedeCMS(也称为织梦CMS)是一款基于PHPMySQL的开源内容管理系统。 在 DedeCMS 5.7.106 及之前的版本中发现一个漏洞。它已被宣布为关键。受此漏洞影响的是未知功能的文件uploads/dede/article_allowurl_edit.php。对参数 allurls 的操作会导致代码注入。…

近期整理的前端面试问题大集合【附带答案版】

目录 1、vue的双向绑定原理是什么?里面的关键点在哪里? 2、实现水平垂直居中的方式? 3、常用伪元素有哪一些? 4、移动端如何适配不同屏幕尺寸? 5、本地存储有哪一些?他们三者有什么区别? …

智慧乡村建设探索:数字乡村引领农村发展新方向

目录 一、智慧乡村建设的内涵与意义 二、数字乡村的发展现状 三、数字乡村引领农村发展的新方向 (一)推动农业现代化,提升农业生产效率 (二)培育农村新业态,促进农村产业升级 (三&#xf…

陶瓷、高频、普通PCB板材有什么不同?

在电子制造中,印刷电路板(PCB)板材的选择很重要,将直接决定电路板的性能、成本和适用领域,按照市场上应用最广泛的PCB板材,可分为陶瓷、高频及普通,它们三个有什么不同? 1、材质陶瓷…

COTR 网络(图像匹配)

COTR 网络(图像匹配) 摘要Abstract1. COTR网络1.1 文献摘要1.2 研究背景1.3 COTR网络架构1.4 创新点1.5 实验1.5.1 数据集1.5.2 具体实施1.5.3 实验数据 1.6 结论 2. COTR模型代码实现总结 摘要 本周学习了图像匹配方向的COTR网络模型,COTR通…

记录一次hss不能防护主机的问题

场景:hss的控制台显示不在防护中,其他云主机并没有这个情况。 故障发生的时间是昨天下午15点半左右,运维同事做了重启网卡的操作。service network restart 排查分析: 于是仔细的查看日志,发现报错如下&#xff1a…

openstack中windows虚拟机时间显示异常问题处理

文章目录 一、问题描述二、元数据信息总结 一、问题描述 openstack创建出windows虚拟机的时候,发现时间和当前时间相差8小时,用起来很难受。 参考:https://www.cnblogs.com/hraa0101/p/11365238.html 二、元数据信息 通过设置镜像的元数据…

边缘计算采集网关如何助力制造企业解决数采问题-天拓四方

一、企业背景 某大型制造企业,位于国内某经济发达的工业园区内,拥有多个生产线和智能化设备,致力于提高生产效率、降低运营成本。随着企业规模的扩大和生产自动化的推进,该企业面临着海量数据处理、实时响应和网络安全等多重挑战…

vmware 中的Ubuntu系统虚拟机忘记root密码强制重置操作

忘记密码情况下,vmware虚拟机重置Ubuntu的root密码 在企业使用的vmware ESXI中重置Ubuntu系统root密码 1-本地电脑安装个人版的vmware workstation,目的:vmware ESXI自带的远程控制台无法输入指定的键盘按键,需要借助外部的远程辅…

spring.rabbitmq.listener.simple.default-requeue-rejected = false 和放入死信队列的区别

目录 一、场景 二、使用 spring.rabbitmq.listener.simple.default-requeue-rejected false 2.1 特点 三、 放入死信队列 四、两种区别 一、场景 当我们使用RabbitMq的时候,我们如果业务中有异常,很有可能造成死循环,因为 在RabbitMQ和…