Flash cs3中新功能中感觉有些特色是copy motion as Actionscirpt 3.功能了.它可以获取下列运动属性,并将它们转换为as3.0代码.实际转换的结果是一个xml文档.
Position
Scale
Skew
Rotation
Transformation Point
Color
Blend Mode
Orientation To Path
Scale
Cache As Bitmap Setting
Frame Labels
Motion Guides
Custom Easing
Filters
它不能针对形状渐变操作,必须是一个图形符号或是组,和影片剪辑.如下图所示.
在场景中有两个元素,下面有动画的小球是图形符号,有动画效果,选定小球动画的所有帧,右键选择copy motion as actionscript 3.此时代码就会保存在剪贴版中.但之前它会弹出一个小窗口,询问要求为其指定实例名称.这里我们命名的是logo.此名称将应用在转换后的文档中.如xml对象的实例和animator对象实例名.然后在选定上一层的影片剪辑,在属性面板中将它的实例名称也命名为logo. 在新增一层,按下F9,按下ctrl+v.把生成的代码粘进去.如下.import fl.motion.Animator;
var logo_xml:XML = <motion duration="60" xmlns="fl.motion.*" xmlns:geom="flash.geom.*" xmlns:filters="flash.filters.*">
<source>
</source><source frameRate="30" x="68.25" y="221.2" scaleX="1" scaleY="1" rotation="0" elementType="graphic" symbolName="Symbol 1">
<dimensions>
<geom :Rectangle left="0" top="0" width="104.5" height="104.5"/>
</dimensions>
<transformationpoint>
<geom oint x="0.5" y="0.5"/>
</transformationpoint>
</source>
呵呵,上面就是代码的样子.如果你此时测试影片就可以看到下面的结果了.
我们并没有制作webstudio字样的影片剪辑的动画,我们只是指定了与最底层图形渐变转变代码过程中相同的实例名而已.呵呵,是否已经有感觉了.如果你对logo的动画不满意可以直接在代码中调整,会结省更多的时间,更易让代码重用.
Word教程网 | Excel教程网 | Dreamweaver教程网 | Fireworks教程网 | PPT教程网 | FLASH教程网 | PS教程网 |
HTML教程网 | DIV CSS教程网 | FLASH AS教程网 | ACCESS教程网 | SQL SERVER教程网 | C语言教程网 | JAVASCRIPT教程网 |
ASP教程网 | ASP.NET教程网 | CorelDraw教程网 |