Loadmovie 将swf或者图片加载进来,有趣的是加载进来的swf能够随时访问_global的变量,很是方便,这样我们的程序就可以分工明确的做事情了,一下是摘抄过来的Tween动画说明:
很多时候,都可能用到Tween类来进行缓冲运动效果的制作。以前写关于给组件添加动画效果的时候。有提到。在这里,再复习一下关于缓动动画效果的制作。
这里,就不深入研究了。把简单的用法说一下。
先把场景中,需要设置Tween类的元件赋值。取上实例名"my_ball"。
然后添加AS帧。
window.attachEvent("onload",function (){AutoSizeDIV("code_21769")})
//导入Tween类,由于Tween类不是FLASH自带类,所以需要事先导入。
import mx.transitions.Tween;
var myTween:Tween = new Tween(my_ball, "_x", mx.transitions.easing.Elastic.easeOut, leftDoor._x, -55, 3, true);
用法如上。解释一下。
Tween 类参数
当创建 Tween 类的新实例时,需要传递一些参数。必须指明目标影片剪辑对象、补间将影响的影片剪辑的属性、补间的范围和用于计算补间的属性的缓动方法。
比如:
mx.transitions.Tween 类的构造函数有以下参数名称和类型:
Tween( obj:Object, prop:String, fun:Function, begin:Number, finish:Number, duration:Number, useSeconds:Boolean )
其中:obj:Object。表示您将对场景中的哪个影片剪辑实例赋加Tween类效果。(注意,这里是没有双引号的,特别注意一下)
prop:String。表示将对MC的哪个属性进行缓动设置。它可以设置的属性有:"_x","_y",一般就是这两种。
fun:Function。计算补间对象属性值的缓动效果的缓动方法。这些方法可选标签如下:
缓动类
Back
在过渡范围外的一端或两端扩展动画一次,以产生从其范围外回拉的效果。
Bounce
在过渡范围的一端或两端内添加弹跳效果。弹跳数与持续时间相关,持续时间越长,弹跳数越多。
Elastic
添加一端或两端超出过渡范围的弹性效果。弹性量不受持续时间影响。
Regular
在一端或两端添加较慢的运动。此功能使您能够添加加速效果、减速效果或这两种效果。
Strong
在一端或两端添加较慢的运动。此效果类似于 Regular 缓动类,但它更明显。
None
添加从开始到结尾无任何减速或加速效果的相同的运动。此过渡也称为线性过渡。
这六种缓动计算类的每一种都有三个缓动方法,它们指明缓动效果应用于动画的哪个部分。此外,None 缓动类还有第四个缓动方法:easeNone。下表中描述了这些缓动方法:方法
easeIn
在过渡的开始提供缓动效果。
easeOut
在过渡的结尾提供缓动效果。
easeInOut
在过渡的开始和结尾提供缓动效果。
easeNone
指明不使用缓动计算。只在 None 缓动类中提供。
begin,一个指示 prop(要补间的目标对象属性)的开始值的数字。动画将开始的值,一般说来就是MC的座标位置。
finish,一个指示 prop(要补间的目标对象属性)的结束值的数字。
duration,一个数字,指示补间动画的时间长度。如果省略,duration 会默认设置成无穷大。就是指动画运行的时间长度。如果想动画运动得比较匀速。建议把帧频设置大点,比如60FPS。
useSeconds,一个布尔值,如果相对于 duration 参数中指定的值为 true,则表示使用秒;如果为 false,则表示使用帧。
分享到:
相关推荐
在AS2中创建播放器涉及到多个组件和方法。主要步骤包括: 1. **创建播放器界面**:设计用户界面,包括播放/暂停按钮、进度条、音量控制等。这些可以通过实例化内置的Flash组件或自定义图形来实现。 2. **加载视频*...
AS2(ActionScript 2.0)是Adobe Flash Professional中早期的脚本语言,用于创建交互式内容、动画以及处理媒体元素,如视频播放。RED5则是一个开源的流媒体服务器,它支持实时传输协议(RTMP)、HLS、RTSP等,常用于...
在IT行业中,Flash是一款经典的动画和交互式内容开发工具,特别是在网页设计领域,它曾经广泛应用于创建动态图形、游戏和多媒体应用。AS2(ActionScript 2.0)是Flash MX 2004及更早版本中使用的脚本语言,用于控制...
- **ActionScript**:Flash中的编程语言,用于编写控制动画和交互的脚本。在这里,ActionScript可能被用来控制图片的切换时机、速度、过渡效果等。 - **时间轴和帧**:Flash的时间轴允许开发者安排和控制各个元素的...
在本文中,我们将深入探讨如何使用ActionScript 2(AS2)来创建一个具有分页功能的Flash相册,同时支持照片的说明显示。Flash作为一种强大的交互式多媒体平台,经常被用于开发各种富媒体应用程序,其中包括相册展示...
本教程将指导读者使用 AS 2.0 制作加载外部 .swf 影片的视频播放器,整个过程分为四个步骤:画播放器、做按钮、做屏幕和写代码。通过这四个步骤,读者可以学习如何使用 ActionScript 2.0 实现视频播放器的制作。 一...
为了更高效地控制动画展示,理解ShockWaveFlash控件的属性和方法至关重要: 1. **AlignMode/SAlign**:控制动画在窗口中的位置,包括居中、靠左、靠右等,通过数值或字符串设定。 2. **BackgroundColor/BGColor**:...
总的来说,MFC提供了丰富的工具和接口来实现动画播放,无论是简单的GIF还是复杂的SWF,都可以通过适当的方式在MFC应用中呈现。理解并熟练掌握这些技术,将使你在开发具有动态视觉效果的Windows应用程序时更加...
在深入探讨Flash动画应用脚本之前,我们首先要理解Flash AS(ActionScript)是Adobe Flash Professional中用于创建交互式内容和动画的关键技术。ActionScript是一种基于ECMAScript的标准脚本语言,它让设计师和...
这篇教程主要讲解如何使用...这个教程虽然基于较旧的版本,但对于初学者来说,它是理解Flash动画和ActionScript交互的一个很好的起点。通过实践,你可以进一步提升技能,学习更多高级特性,如时间轴控制、数据通信等。
在Flash中,我们可以使用loadMovie语句来读取外部文件,并将其转换为swf动画文件,从而实现动画的播放。 其次,自定义函数是计算机编程中非常重要的一部分,它可以帮助我们重复使用代码,减少编程的工作量。函数的...
在IT行业中,Flash AS2.0是一款经典的动画和交互式内容开发工具,广泛应用于网页设计、游戏制作以及教育领域中的在线测试系统。本项目“用Flash AS2.0制作的调用外部txt里的题目的智能题库”是利用AS2.0编程语言,...
本文总结了 Flash AS3.0 中的一些常用代码,涵盖了弹出小窗口、全屏显示、禁止右键菜单、载入动画、自动跳转网页等多个方面。 一、弹出小窗口 使用 `getURL` 函数可以弹出小窗口,代码如下: ```actionscript on ...
在AS2中,我们可能需要使用loadMovie()函数加载图片,而在AS3中,可以使用Loader类来实现更高效和灵活的图像加载。 游戏的逻辑部分通常由事件监听器、函数和变量构成。例如,当用户点击一个拼图块时,会触发一个...
随机函数尤其在动画制作中非常重要,它可以用来模拟自然界中的随机现象,增加动画的真实感和趣味性。 例如,可以通过随机函数控制动画元素的位置、大小或颜色的变化,使得每次播放动画时都有所不同,从而增强用户...
12. **注意事项**:避免按钮覆盖输入文本,合理使用`loadMovie`,复制MC实例时注意帧和实例的区别,处理库中的符号冲突等问题。 ActionScript 2.0的学习不仅包括这些基础操作,还需要深入理解变量、函数、对象、...
在AS3中,ActionScript代码是SWF的灵魂,控制着动画的逻辑和交互。通过`flash.utils.getDefinitionByName`函数,我们可以动态获取SWF中的类定义,进一步分析和执行其中的代码。对于复杂的ActionScript项目,理解其...
通过编写脚本,可以在Flash动画中实现复杂的交互效果,例如响应用户的操作、控制动画的播放顺序等。 #### 二、ActionScript简介 **ActionScript** 是一种面向对象的脚本语言,用于为Adobe Flash Player和Adobe AIR...
AS2提供了加载和管理图片的方法,如loadMovie或loadImage。正确地管理和显示这些资源,可以提高游戏的用户体验。 通过学习和实践这些知识点,开发者不仅可以理解汉洛塔游戏的设计原理,也能掌握Flash AS2的基本应用...