经常看到一些作品中有播放按钮(即点击该按钮动画才能继续播放),类似这样的效果是如何实现的?

比如说这这样的播放按钮:

一、播放按钮的实例讲解

播放按钮的逻辑就是:

动画播放到这里停止,等待用户点击按钮然后继续播放

按照以下步骤即可实现播放按钮效果实例:

(1)新建播放按钮元件

新建一个影片剪辑的元件,设计播放按钮的外观       // 第一问:为什么要影片剪辑元件?其他的元件类型可不可以?

如下是我创建的

(2)在场景中图层一中分别在第1、5、10、15帧上创建关键帧,内容分别为“我是第1个关键帧、我是第2个关键帧、我是第3个关键帧、我是第4个关键帧”

(3)在场景中新建图层2,并在该图层第1帧处应用“播放按钮”元件,如下图

(4)按照逻辑,动画播放到这里需要先暂停,所以现在先给按钮添加暂停的“动作”

选中图层2的第一帧,右键选择“动作”

此时打开动作窗口

然后输入,输入法要调整为英文状态,特别是挎号

现在关闭该窗口,然后将舞台的帧频率(FPS)改为5

此时能在图层2的第一帧处看到一个像“a”字母一样的字符

然后ctrl+enter测试影片,看看动画有没有在第一帧处暂停

(5)如果成功暂停则继续实现播放的动作,否则去查错

同样的播放动作也是右键图层2第一帧,然后选择“动作”打开动作窗口

该窗口如图有一个代码片段按钮

点击打开代码片段窗口

选择ActionScript——>时间轴导航

在时间轴导航中有很多功能,都是顾名思义的那种,自己需要哪种就选择哪个。我们这里需要的是“点击播放按钮继续播放”,现在动画暂停在第一帧处,所以需要双击选择“单击以转到帧并播放”

此时会有提示框

点击确定按钮继续,现在动作窗口会自动变成如下图所示,从其中的中文解释可以看出该代码的意思。

并且gotoAndPlay(5)是直白的英文意思,很好懂。也就是跳转到第5帧继续播放。加入你想跳到第2帧继续播放,那就把5改成2就可以了,保存测试影片看看效果对不对。

未完待续.....

如何在flash中实现播放控制?相关推荐

  1. 如何在macOS中管理家长控制

    如果您想让孩子或其他人访问Mac,那么有必要熟悉一下启用家长控制时作为管理员可以使用的用户帐户限制. 在macOS中,Apple可以管理单个用户帐户的各种级别的限制.因此,例如,如果您的孩子使用Mac ...

  2. java在数组中放入随机数_如何在Java中随机播放数组

    java在数组中放入随机数 There are two ways to shuffle an array in Java. 有两种方法可以在Java中随机播放数组. Collections.shuff ...

  3. mfc键盘控制移动鼠标光标_如何在Windows中使用键盘控制鼠标光标

    mfc键盘控制移动鼠标光标 If you're stuck without a mouse temporarily, don't worry-you can still use your PC. Yo ...

  4. 如何在html中自动播放音乐,如何使音乐在打开页面时自动播放

    你好朋友, 给你一个自动播放的背景音乐代码: 第一步.进入新浪博客,输入"登录名""密码"和"验证码"后点击"登入". ...

  5. 如何在macOS中管理家长控制?

    如果您想让您的孩子或其他人访问您的Mac,那么有必要熟悉一下启用家长控制时作为管理员可以使用的用户帐户限制. 但是,尽管这些设置中的许多设置旨在限制儿童的工作能力,但对于限制任何年龄的用户而言,仍有多 ...

  6. python控制鼠标,如何在Mac中使用Python控制鼠标?

    What would be the easiest way to move the mouse around (and possibly click) using Python on OS X? Th ...

  7. python pyqt5 线程 暂停 重启_如何在PyQT5中暂停/播放线程?

    我正在用PyQT5制作一个简单的GUI程序.在 但现在我遇到了一些关于线的问题.在 我只做了一个简单的测试程序,比如bottom: 该程序只是试图将数字附加到textbox,但它崩溃了.在 我不知道为 ...

  8. oracle ioc图标,如何在PPT中导入ico格式的图标

    如何在PPT中导入ico格式的图标以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 如何在PPT中导入ico格式的图标 在 ...

  9. JS控制网页中Flash影片的播放(附带各参数)

    实现功能: 在网页中嵌入一段swf视频,加载网页时不播放,点击下面的播放按钮实现播放 首先在网页中嵌入Object代码: <object classid="clsid:d27cdb6e ...

最新文章

  1. linux 脚本判断一个目录不存在
  2. 处事22计、心态24条、伤心50句、礼仪73、学会长大20
  3. Java 8 的 JVM 有多快?Fork-Join 性能基准测试
  4. OpenCV统计米粒数目-计算联通区域的个数及联通区域内像素的个数
  5. http81僵尸网络预警:专门攻击摄像头,国内5万台设备已沦陷
  6. iOS开发tips总结
  7. 一直在构建工作空间_国际资讯Python与地理空间分析
  8. git拉取分支报错:fatal:‘XXX' is not a commit and a branch ‘XXX' cannot be created from
  9. 第一夜 主公说啥俺做啥
  10. 前端:HTML/05/lt;meta标记,XHTML简介及其编写规范,表格标签(lt;table)及其相关标签(lt;tr,lt;td或lt;th)
  11. oracle中的存储过程
  12. ue设置MySQL_MySQL的安装与配置——详细教程 - Winton-Q
  13. Halcon学习笔记之OCR系列-喷码字体识别
  14. 系统性能调优技术实战
  15. mmdetection - config配置文件之schedule(learning rate)
  16. 【微信小程序入门到精通】— AppID和个性配置你学会了么?
  17. 内角均为120度六边形面积求解(xdoj 1118)
  18. word-breakbreak-all和word-wrapbreak-word的区别
  19. 06-树(tree)
  20. 基础数学复习(3)——曲线拟合

热门文章

  1. 【业务数据分析】——如何搭建数据指标体系
  2. 光伏发电最大功率点跟踪MPPT(粒子群算法)
  3. 70.JAVA编程思想——Web应用
  4. oracle补位函数 不足位数补0
  5. 【R语言】dplyr包
  6. 微软员工揭秘 Linux 子系统研发全过程
  7. Vue中props属性
  8. 前端html小技巧(form篇):复选框、单选按钮的使用
  9. .NET 对象序列化学习笔记(—)
  10. [Serializable]在C#中的作用-NET 中的对象序列化