论坛交流
首页办公自动化| 网页制作| 平面设计| 动画制作| 数据库开发| 程序设计| 全部视频教程
应用视频: Windows | Word2007 | Excel2007 | PowerPoint2007 | Dreamweaver 8 | Fireworks 8 | Flash 8 | Photoshop cs | CorelDraw 12
编程视频: C语言视频教程 | HTML | Div+Css布局 | Javascript | Access数据库 | Asp | Sql Server数据库Asp.net  | Flash AS
当前位置 > 文字教程 > Flash AS编程教程
Tag:2.0,3.0菜鸟,游戏,,cs,技巧,源码,,文本,文字,函数,音乐,随机,拖拽,asp,access,xml,mc,视频教程

Flash CS3 copy motion as Actionscript 3

文章类别:Flash AS编程 | 发表日期:2008-10-6 17:42:38


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版 人气:2968
下一篇:{技巧}Flash CS3 Professional 人气:3353
视频教程列表
文章教程搜索
 
Flash AS推荐教程
Flash AS热门教程
看全部视频教程
购买方式/价格
购买视频教程: 咨询客服
tel:15972130058