快速业务通道

使用Transition和Tween类

作者 佚名技术 来源 服务器技术 浏览 发布时间 2012-07-12


在FlashMX2004中使用Tween类和Transition类
(有许多朋友经常下载一些外部的tween类来使用,如果你的FLA始终在本地编辑还可以,但如果换到其它地方,或者说换到另一台电脑上可能麻烦就来了,需要将类拷到本地上来使用,其实我们不用想尽办法去找其它的Tween类,MM自带的类一样很灵的.这只是个人的看法)

当你安装了FLASHMX2004,你就已经获得了两个功能强大的类:Tween类和Transition类,本文将向你展示如果这两个类是多么的容易,即使你不对AS不是很熟练。你将使用这些类配合Movieclip和V2组件很轻松的将动画加入到你的SWF中。
也许你已经开始在还不是很了解它的情况下使用它了。例如你要在FLASHMXPROKH创建一个演示或是表单程序,你可能选择使用行为做为两部分内容之间的切换,非常类似于在PowerPoint中所做的演示。但你可以使用Tween和Transition类将些功能加入到你的屏幕演示当中。
你还可以使用Tween和Transition类创建除了屏幕演示之外的令人激动的程序。例如你可以使用这些类配合v2 组件,或是简单的MOVIECLIP,如果你想要改变一个ComboBox组件的动画方式,你可以在菜单打开时使用Transition类加入easing缓动,你也可以使用Tween和Transition类来制作你的菜单,而取代在时间线上制作的运动渐变和自定义的复杂代码。

Adding Tweens and Transitions to a File(在文件中加入Tween和Transitions类)
预置的Tween和Transitions类可以通过简单的代码加入到你的影片的局部,在FLASH的创作环境中使用这些预置的类作为基于屏幕程序的过渡形式。要创建一个幻灯片演示或是表单程序,你可以选择行为在两个幻灯片之间加入不同的过渡,看一下面这些过渡,根据以下步骤:
1. 打开flashmx2004
2. 选择新建-FLASH幻灯片演示文稿
3. 选择窗口---开发面板----行为(shift+f3)在面板上按下“+”号按钮。
4. 在弹出的菜单中选择屏幕,然后选择子菜单中的转变。出现一个窗口。
FLASH提供了10种之多不同的转变形式,你可以通过easing method缓动方式和几个相关的参数的去定义它。缓动方式是指在运动中的加速和减速。例如一个小球在刚始运动阶断是以加速的形式,在接近停止到停止是以减速形式运动的。关于加速和减速这里会有许多公式。从而也就有多种不同的缓动方式,缓动方式可使你的动画看起来更现实。我们将在这篇文章中去讨论它。(这里字面上的easing method是指在面板中的”放松”不知汉化版的为什么译成了放松)
FLASHMX2004包括下面的这些转变方式。
光圈:运动的遮罩放大
划入/划出:水平方向运动的遮罩效果
像素溶解:使用出现和消失交替的矩形遮罩效果。
遮帘: 运动的一序列遮罩变形效果
淡入淡出: 淡入或淡出屏幕。
飞翔: 在屏幕的不同方向上滑动效果
缩放:在屏幕上放大或缩小
挤压:在当前屏幕上水平或垂直变形
旋转:施转当前屏幕。
照片:模拟照相机照相的效果。
每一种过渡都有或多或少不同的定制,应用到你的动画中。在面板中可以让你在加入动画之前进行预览,如果想查看一下应用的代码。按下面的步骤:
1. 选择“缩放”过渡
2. 将持续的秒数减为1秒
3. 将easing method设为弹性
点击确定后就会有大约15行的代码被加入到幻灯片自身。你会看相关的代码如下:
代码:


mx.transitions.TransitionManager.start(eventObj.target, {type:mx.transitions.Zoom, direction:0, duration:1, easing:mx.transitions.easing.Bounce.easeOut, param1:empty, param2:empty});


在查看代码时点击右上角的圆中有一

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号