as脚本的规范编写(二)

系统 1422 0

笔者看到有很多新的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

as脚本的规范编写(二)


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论