代码改变世界

Progression4 心得

2010-11-19 23:38  hbb  阅读(397)  评论(2编辑  收藏  举报

Progression4做了个项目,写点心得

# Log信息只有日语是最完整的。建议在开发阶段修改jp.nium.core.I18N.Locale::language为日语。

# CastButton如果设置了href后,将无视sceneId。

# SceneObject的addCommands方法,会让增加的Command自动执行,但只有在动作事件过程中才有效。动作事件指 sceneLoad,sceneInit,sceneGoto,sceneUnload

# SceneObject的addCommands方法是以SerialList的形式添加的,也就是执行完一个command才会去执行另一个command。

# 动作事件过程中再次切换场景不会马上奏效,但会记录,等到事件结束才会执行。

# 动作事件的结束,并不是函数调用结束,而是指事件中的所有commands执行完毕。

# 只有通过new AddChild()添加的Cast对象,才会触发该对象的atCastAdded,用Flash本身的addChild不行。同理RemoveChild。

# Cast对象的manager属性无法在构造函数期间使用。

# 命令DoTweenerFrame内部采用了jp.nium.utils.MovieClipUtil,他会判断当前帧是否已在(startFrame,endFrame)之间,如果不是,才会跳到从startFrame开始。