论坛交流
首页办公自动化| 网页制作| 平面设计| 动画制作| 数据库开发| 程序设计| 全部视频教程
应用视频: 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教程
Tag:flash cs,flash 8,鼠绘,as,手绘,工具,文字,loading,入门,初学,mc,影片剪辑,声音,mtv,游戏,引导,遮罩,菜单,补间,广告条,时钟,视频教程

FLASH AS2过度AS3专题_关于Fla中的As3代码书写注意事项

文章类别:Flash | 发表日期:2010-4-11 9:31:42

flash技巧_使用拖曳,并带有多元素联动的注意问题

21视频教程网4月11日整理

代码

使用舞台实例,需确保在当前帧可访问,这个加入一个if判断就能够做到。

时间轴上的 play (); stop (); gotoAndPlay () 等,没有任何改变,和以前一样的用
访问主场景使用 MovieClip ( root )

结合文档类使用,出现对于stage一级引用,推荐使用推迟初始化时间,采用
在构造函数中侦听Event.ADDED_TO_STAGE
并开始执行初始化内容

当文档类中需要使用舞台变量,同样加上if判断来保险

Linkage的元件链接中的Class,可以忽略其实际类存在的警告,当作一个标识名使用。

fla的类都是Runtime binding

判断影片或者效果播放在哪可以在帧上分派事件出来

纯透明度变化的动画效果。可以少使用时间轴制作,而使用类似TweenLite一类的缓冲工具制作。可减少出现null exception的几率

需要使用到文档类的时候。可以多把效果的代码写在fla中而把业务逻辑写在文档类中。

gotoAndPlay 一类属于异步操作,不要认为执行了gotoAndPlay之后那一帧上的实例就马上可以访问到并使用。

Linkage类中的基本类型,如需扩展,推荐从Sprite中扩展

不要在从Sprite型得到继承的位置使用帧上代码,例如Sprite型文档类,或者Sprite型的Linkage的帧上如果加入代码就会
提示addFrameScript错误,因为这个是属于Sprite子类MovieClip的隐藏方法。

as2以及as3 的swf通讯可以使用LocalConnection非常好用,记得在LocalConnection别忘记用try catch
基于SharedObject的通讯也是可以考虑使用的。

Event.RESIZE时间并不是任何显示对象都可用,推荐只对stage使用此事件侦听并做统一的大小重设调度

对于元件大小因为不可见元素的计算导致并非实际所见大小可以考虑使用linkage继承并覆盖其get width     get height 属性选择器

元件的on ( rollover ) {} 或者 instance.onRollOver = function () {}
可以使用
instance.addEventListener ( MouseEvent.ROLL_OVER , rolloverHandler );
function rollHandler ( event:Event ):void {}
来替代

视频教程列表
文章教程搜索
 
Flash推荐教程
Flash热门教程
看全部视频教程
购买方式/价格
购买视频教程: 咨询客服
tel:15972130058