|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
AdobeFlashProfessionalCS5.5软件可以提供行业领先、用于制作具有表现力的交互式内容的授权环境。
Flash作品中预设的帧速度只是幻想化的,实践上Flash处置程序或是衬着图象时必要损耗必定的工夫,加上呆板的不同,动画运转时每帧的显现速率不尽不异。好比在一帧中安排过量的标记,该帧的帧速度就会远远低于预设的帧速度,招致画面播放不流利,或是失落帧的情形。假如利用帧速度测试器来检测您的动画,则可发明上述成绩。由于帧速度测试器事情时会显现出影片以后的均匀帧速度。总之,不管是计划游戏仍是制造年夜型动画,速率慢、运转不不乱的作品是不会有吸引力的,谁也没法往忍耐一个只要4帧/秒的动画。
计划要点:
起首测试器自己要只管的复杂,不然会影响测试效果。测试器中次要就是一个用来输入测试了局的静态文本和一个重置按钮。利用重置按钮是为失掉一个经由正确盘算的帧速度,其事情体例就是革新测试器。测试器测试自己时,显现的帧速度应当和预设值是一样的,我们这个例子预设为36帧/秒。
效果预览:
计划步骤:
1、翻开FlashMX,设置场景巨细为350px×100px,背景致为"#0E6A99"(实在,场景的设置是可有可无的)。按快速键"Ctrl+F8"新建一个名为"fps"的影片剪辑标记。
2、在标记"fps"的场景里点击选中工具面板中的文本工具,然后创立一个静态文本,输出"帧速度:"几个字,如所示。接着再创立一个静态文本框,点选中该静态文本框,在其属性面板里举行如所示的设置。最关头的设置是必定要界说变量"out"。
3、按快速键"Ctrl+F8"新建一个名为"button"的按钮标记(按钮的计划要只管复杂)。在按钮上输出"重置"两个字,如示例所示。
4、点击按钮,点选弹出菜单中的"举措"命令,在"举措"面板中输出以下代码:
on(release){ //release事务是在鼠标指针经由按钮时开释鼠标按钮
frame=0; //变量frame的感化是记录以后帧数
n=getTimer(); //函数getTimer()能够前往影片已播放的工夫,单元为毫秒
}
5、回到主场景中。按快速键"Ctrl+L"翻开库,把库中的影片剪辑标记"fps"拖拽到主场景中。
6、右键点击影片剪辑"fps",点选弹出菜单中的"举措"命令,并在"举措"面板中输出以下代码:
//onClipEvent是一个"事务"触发器。当某个事务产生时,就实行花括号中的语句。
//load事务是当影片剪辑被载进时,即实行语句。
onClipEvent(load){
frame=1;
n=0;
}
onClipEvent(enterFrame){ //enterFrame事务是以影片每实行一帧就实行一次语句
//变量time用来记录以后影片运转的工夫
time=(getTimer()-n)/1000;
//Math工具的ceil办法能够前往年夜于即是括号中数值并与其最靠近的整数
//以后帧数frame除以播放工夫time便可失掉以后的帧速度
out=Math.ceil(frame/time);
//变量frame(帧数)举行累加
frame++;
}
到这里,这个帧速度测试器就计划好了。如今只需把它间接复制并粘贴到所要测试的动画中就能够利用了。注重,利用测试器时,最好先在被测试动画的场景中新建一层,然后再把测试器复制、粘贴到该层中,如许便于调剂测试器的地位和修正和扫除。原文件下载进修
借助令人兴奋的全新3D平移和旋转工具,通过3D空间为2D对象创作动画,您可以沿x、y、z轴创作动画。 |
|