2007/05/31 | AS2.0到3.0的搬家查检单。
类别(Flash学习笔记) | 评论(2) | 阅读(419) | 发表于 11:09

在Flash CS3.0 专业版的帮助文件中,按照 ActionScript 2.0 Migration 这个关键字进行搜索,可以得到一份“检查单”。

也可以按照这个顺序找到这张表:

All books(所有图书)
——》ActionScript 3.0 Language and Components Reference(AS3语言和组件参考)
——》Appendixes(附录4)
——》ActionScript 2.0 Migration(AS2代码升迁)

搜索出的列表中罗列出来了,从2.0搬迁到3.0以后,所有命令、函数、对象之间的变化。如果你对AS已经有所了解,在你决定搬迁之前先对照这里的检查单查看一下,已免在写代码的时候找不到相关的旧命令。

略举几例:

ActionScript 2.0 (中的旧命令)       ActionScript 3.0(中的新情况)

Compiler Directives(编译指令)
#endinitclip                     Removed(拿掉了,反我也不常用这个,呵呵)
#include                         Removed
#initclip                        Removed

Constants(常量)
newline                          Removed

Global Functions(全局函数)
call()                   Removed
chr()                    Removed
eval()                   Removed
nextFrame()              flash.display.MovieClip.nextFrame()
nextScene()              flash.display.MovieClip.nextScene()
play()                   flash.display.MovieClip.play()
tellTarget()             Removed

Global Properties(全局属性)
_global                  Removed
_level                   Removed
_root                    flash.display.DisplayObject.stage
_parent                  flash.display.DisplayObject.parent

MovieClip class(影片剪辑类)
_visible 属性            flash.display.DisplayObject.visible
_width 属性              flash.display.DisplayObject.width 
_x 属性                  flash.display.DisplayObject.x 
_xmouse 属性[只读]       flash.display.DisplayObject.mouseX 
_xscale 属性             flash.display.DisplayObject.scaleX 
_y 属性                  flash.display.DisplayObject.y 
_ymouse 属性[只读]       flash.display.DisplayObject.mouseY 
_yscale 属性             flash.display.DisplayObject.scaleY 

0

评论Comments