AS3基础教程-第59课-超强图片过渡(上)

2025-04-27 01:24:04

AS3内置了一个超级强悍的、用于实现图片过渡的类:TransitionManager 使用该类,可以非常方便的制作出令人惊叹的图片过渡效果。本节课就来介绍该类。

工具/原料

flashCS6

一、前期准备工作

1、1.因为TransitionManager类只对影片剪辑有效,故此,需要先将图片转为影片剪辑。下面介绍具体步骤:打开flashCS6软件,新建一个AS3的文档,直接保存,文件名为59.fla

2、选一张分辨率不是非常大的图片,导入到库内。根据图片的分辨率,修改flash舞台的分辨率。我选择的图片的分辨率是600×337,故此将舞台的分辨率也设为该值

AS3基础教程-第59课-超强图片过渡(上)

3、新建一个影片剪辑元件,将图片拖入到该影片剪辑的内部,设置xy坐标都为0:

AS3基础教程-第59课-超强图片过渡(上)

4、在库面板内,给这个影片剪辑(元件1)设置AS链接为 mycat

AS3基础教程-第59课-超强图片过渡(上)

二、TransitionManager类简介

1、TransitionManager 类用于定义动画效果,预设了十种动画效果。你可以使用其中的任意一种应用于自己的影片剪辑来实现动画效果。

2、直接用TransitionManager 亿姣灵秀类做出的效果并不是那么的完美,所以,AS3中引入了图片过渡的类:fl.transitions.easing由于这些过渡类全都是对 基类 fl.transitions.Transition 的扩展,所以您只能通过 TransitionManager的实例应用过渡,而无法直接实例化过渡类。我们是由TransitionManager 类来实现动画事件的。

3、是不是被上面的说明给弄晕了?其实步骤2内的文字摘抄自flashAS3的官方帮助文档【有修改】,我在这里给大家补充一点基础知识:<1>类文件是一种纯文本文件,其扩展名是.as<2>类文件所在的文件夹,在AS3内被称之为“包”,举例:在a文件夹内,有一个b文件夹,b文件夹内有一个c.as的文件。那么,c.as就是“类”,a和b都称之为“包”。我们的fla文件必须在根目录下【在文件夹a的上一级目录中】,要访问这个c.as文件,就必须导入它。【导入的命令是 import】导入的时候需要带上路径,就是文件夹的名字之间用点号隔开:import a.b.c

4、有了步骤3内的基础说明,我们就可以介绍这个Trans坡纠课柩itionManager类了。请大家打开flashCS6的安装目玲膛宀耱录,定位到下图所示的位置,发现有10个as文件,它们就是TransitionManager类所支持的10个动画效果了。特别强调:严禁修改任何一个as文件,否则会导致我们的代码失败!这些文件都不得修改!

AS3基础教程-第59课-超强图片过渡(上)

5、上图的路径内,还有一个easing文件夹,进入后发现有6个文件。这其实就是图片过渡的6种效果了

6、精力所限,本节课到此结束,下节课再行讲解代码的使用。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢