• 【设为首页】
  • 【收藏闪客居】
当前位置:主页>FLASH AS 编程>AS基础篇>Flash CS3>文章内容
  • Flash CS3 copy motion as Actionscript 3

  • 来源:www.webstudio.com.cn/blog 作者:egoldy 2007-04-21 【

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 :P oint x="0.5" y="0.5"/>
</transformationpoint>
</source>

呵呵,上面就是代码的样子.如果你此时测试影片就可以看到下面的结果了.
 
我们并没有制作webstudio字样的影片剪辑的动画,我们只是指定了与最底层图形渐变转变代码过程中相同的实例名而已.呵呵,是否已经有感觉了.如果你对logo的动画不满意可以直接在代码中调整,会结省更多的时间,更易让代码重用.

 




上一篇:没有了   下一篇:Flash CS3 Mac OS版
  • 用户名:新注册) 密码: 匿名评论
  • 评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)
推荐内容

Copyright © 2006-2008 flashas.net All Rights Reserved.
网站内容咨询: admin#flashas.net (#为@) 联系QQ:40777822 浙ICP备06033001号
(本网站最佳浏览解析度为1024*768, 建议使用IE 6.0或以上版本浏览器。)