笔者看到有很多新的flash还在用已经被淘汰了的方法,很多flash学习者们可以也见到过这样的事情。就是下载的源码保存或导出的时候会有版本信息的提示,这就是代码不规范造成的。所以笔者列举出一些,希望对大家代码规范有所帮助。
现在不推荐使用的函数、属性及方法
修饰符
类名称
说明
[/color]
[color="#000000"]Color
从 Flash Player 8 后[1b][1b]不推荐[/1b]使用[/1b]。不推荐使用 Color 类,而推荐使用 flash.geom.ColorTransform 类。
修饰符
函数名称
说明
[/color]
[color="#000000"]call(frame:Object)
自 Flash Player 5 后[1b][1b]不推荐[/1b]使用[/1b]。不推荐使用此动作,而推荐使用 function
语句。
[/color]
[color="#000000"]chr(number:Number)
自 Flash Player 5 后[1b][1b]不推荐[/1b]使用[/1b]。不推荐使用此函数,而推荐使用 String.fromCharCode()
。
[/color]
[color="#000000"]TextFormat.getTextExtent(text:String, [width:Number])
自 Flash Player 8 后[1b][1b]不推荐[/1b]使用[/1b]。没有其它替换方法。
[/color]
[color="#000000"]ifFrameLoaded([scene:String], frame:Object)
自 Flash Player 5 后[1b][1b]不推荐[/1b]使用[/1b]。此函数已不推荐使用。Macromedia 建议您使用 MovieClip._framesloaded
属性。
[/color]
[color="#000000"]int(value:Number)
自 Flash Player 5 后[1b][1b]不推荐[/1b]使用[/1b]。不推荐使用此函数,而推荐使用 Math.round()
。
[/color]
[color="#000000"]length(expression:String, variable:Object)
自 Flash Player 5 后[1b][1b]不推荐[/1b]使用[/1b]。此函数及所有字符串函数已不推荐使用。Macromedia 建议您使用 String 类的方法和 String.length
属性来执行相同的操作。
[/color]
[color="#000000"]mbchr(number:Number)
自 Flash Player 5 后[1b][1b]不推荐[/1b]使用[/1b]。不推荐使用此函数,而推荐使用 String.fromCharCode()
方法。
[/color]
[color="#000000"]mblength(string:String)
自 Flash Player 5 后[1b][1b]不推荐[/1b]使用[/1b]。不推荐使用此函数,而推荐使用 String 类的方法和属性。
[/color]
[color="#000000"]mbord(character:String)
自 Flash Player 5 后[1b][1b]不推荐[/1b]使用[/1b]。不推荐使用此函数,而推荐使用 String.charCodeAt()
。
[/color]
[color="#000000"]mbsubstring(value:String, index:Number, count:Number)
自 Flash Player 5 后[1b][1b]不推荐[/1b]使用[/1b]。不推荐使用此函数,而推荐使用 String.substr()
。
[/color]
[color="#000000"]ord(character:String)
自 Flash Player 5 后[1b][1b]不推荐[/1b]使用[/1b]。不推荐使用此函数,而推荐使用 String 类的方法和属性。
[/color]
[color="#000000"]random(value:Number)
自 Flash Player 5 后[1b][1b]不推荐[/1b]使用[/1b]。不推荐使用此函数,而推荐使用 Math.random()
。
[/color]
[color="#000000"]substring(string:String, index:Number, count:Number)
自 Flash Player 5 后[1b][1b]不推荐[/1b]使用[/1b]。不推荐使用此函数,而推荐使用 String.substr()
。
[/color]
[color="#000000"]tellTarget(target:String, statement(s))
自 Flash Player 5 后[1b][1b]不推荐[/1b]使用[/1b]。Macromedia 建议使用点 (.) 记号和 with
语句。
[/color]
[color="#000000"]toggleHighQuality()
自 Flash Player 5 后[1b][1b]不推荐[/1b]使用[/1b]。不推荐使用此函数,而推荐使用 _quality
。
修饰符
属性名称
说明
[/color]
[color="#000000"]Button._highquality
自 Flash Player 7 后[1b][1b]不推荐[/1b]使用[/1b]。不推荐使用此属性,而推荐使用 Button._quality
。
[/color]
[color="#000000"]MovieClip._highquality
自 Flash Player 7 后[1b][1b]不推荐[/1b]使用[/1b]。不推荐使用此属性,而推荐使用 MovieClip._quality
。
[/color]
[color="#000000"]TextField._highquality
自 Flash Player 7 后[1b][1b]不推荐[/1b]使用[/1b]。不推荐使用此属性,而推荐使用 TextField._quality
。
[/color]
[color="#000000"]_highquality
自 Flash Player 5 后[1b][1b]不推荐[/1b]使用[/1b]。不推荐使用此属性,而推荐使用 _quality
。
[/color]
[color="#000000"]maxscroll
自 Flash Player 5 后[1b][1b]不推荐[/1b]使用[/1b]。不推荐使用此属性,而推荐使用 TextField.maxscroll
。
[/color]
[color="#000000"]scroll
自 Flash Player 5 后[1b][1b]不推荐[/1b]使用[/1b]。不推荐使用此属性,而推荐使用 TextField.scroll
。
运算符
说明
(不等于)
自 Flash Player 5 后[1b][1b]不推荐[/1b]使用[/1b]。此运算符已不推荐使用。Macromedia 建议您使用 != (inequality)
运算符。
add(连接 [字符串])
自 Flash Player 5 后[1b][1b]不推荐[/1b]使用[/1b]。Macromedia 建议在为 Flash Player 5 或更高版本创建内容时使用加运算符 (+
)。此运算符在 Flash Player 8 或更高版本中不受支持。
and(逻辑 AND)
自 Flash Player 5 后[1b][1b]不推荐[/1b]使用[/1b]。Macromedia 建议使用逻辑 AND 运算符(&&)
。
eq(等于 [字符串])
自 Flash Player 5 后[1b][1b]不推荐[/1b]使用[/1b]。不推荐使用此运算符,而推荐使用 == (equality)
运算符。
ge(大于或等于 [字符串])
自 Flash Player 5 后[1b][1b]不推荐[/1b]使用[/1b]。不推荐使用此运算符,而推荐使用 >=
(大于或等于)运算符。
gt(大于 [字符串])
自 Flash Player 5 后[1b][1b]不推荐[/1b]使用[/1b]。不推荐使用此运算符,而推荐使用 >
(大于)运算符。
le(小于或等于 [字符串])
自 Flash Player 5 后[1b][1b]不推荐[/1b]使用[/1b]。在 Flash 5 中不推荐使用此运算符,而推荐使用 (小于或等于)运算符。
[color="#000000"]lt(小于 [字符串])
自 Flash Player 5 后[1b][1b]不推荐[/1b]使用[/1b]。不推荐使用此运算符,而推荐使用 (小于)运算符。
[color="#000000"]ne(不等 [字符串])
自 Flash Player 5 后[1b][1b]不推荐[/1b]使用[/1b]。不推荐使用此运算符,而推荐使用 != (inequality)
运算符。
not(逻辑 NOT)
自 Flash Player 5 后[1b][1b]不推荐[/1b]使用[/1b]。不推荐使用此运算符,而推荐使用 ! (logical NOT)
运算符。
or(逻辑 OR)
自 Flash Player 5 后[1b][1b]不推荐[/1b]使用[/1b]。不推荐使用此运算符,而推荐使用 || (logical OR)
运算符。
本文转自:http://www.5uflash.com/flashjiaocheng/Flashaschengxu/5376.html