as脚本的规范编写(二)

[color="#000000"]笔者看到有很多新的flash还在用已经被淘汰了的方法,很多flash学习者们可以也见到过这样的事情。就是下载的源码保存或导出的时候会有版本信息的提示,这就是代码不规范造成的。所以笔者列举出一些,希望对大家代码规范有所帮助。[/color]
[color="#000000"]现在不推荐使用的函数、属性及方法[/color]
[color="#000000"]修饰符[/color]
[color="#000000"]类名称[/color]
[color="#000000"]说明[/color]
[color="#000000"][/color]
[color="#000000"]Color[/color]
[color="#000000"]从 Flash Player 8 后[1b][1b]不推荐[/1b]使用[/1b]。不推荐使用 Color 类,而推荐使用 flash.geom.ColorTransform 类。[/color]
[color="#000000"] [/color]
[color="#000000"]修饰符[/color]
[color="#000000"]函数名称[/color]
[color="#000000"]说明[/color]
[color="#000000"][/color]
[color="#000000"]call(frame:Object)[/color]
[color="#000000"]自 Flash Player 5 后[1b][1b]不推荐[/1b]使用[/1b]。不推荐使用此动作,而推荐使用 function[/color]
语句。
[color="#000000"][/color]
[color="#000000"]chr(number:Number)[/color]
[color="#000000"]自 Flash Player 5 后[1b][1b]不推荐[/1b]使用[/1b]。不推荐使用此函数,而推荐使用 String.fromCharCode()[/color]

[color="#000000"][/color]
[color="#000000"]TextFormat.getTextExtent(text:String, [width:Number])[/color]
[color="#000000"]自 Flash Player 8 后[1b][1b]不推荐[/1b]使用[/1b]。没有其它替换方法。[/color]
[color="#000000"][/color]
[color="#000000"]ifFrameLoaded([scene:String], frame:Object)[/color]
[color="#000000"]自 Flash Player 5 后[1b][1b]不推荐[/1b]使用[/1b]。此函数已不推荐使用。Macromedia 建议您使用 MovieClip._framesloaded[/color]
属性。
[color="#000000"][/color]
[color="#000000"]int(value:Number)[/color]
[color="#000000"]自 Flash Player 5 后[1b][1b]不推荐[/1b]使用[/1b]。不推荐使用此函数,而推荐使用 Math.round()[/color]

[color="#000000"][/color]
[color="#000000"]length(expression:String, variable:Object)[/color]
[color="#000000"]自 Flash Player 5 后[1b][1b]不推荐[/1b]使用[/1b]。此函数及所有字符串函数已不推荐使用。Macromedia 建议您使用 String 类的方法和 String.length[/color]
属性来执行相同的操作。
[color="#000000"][/color]
[color="#000000"]mbchr(number:Number)[/color]
[color="#000000"]自 Flash Player 5 后[1b][1b]不推荐[/1b]使用[/1b]。不推荐使用此函数,而推荐使用 String.fromCharCode()[/color]
方法。
[color="#000000"][/color]
[color="#000000"]mblength(string:String)[/color]
[color="#000000"]自 Flash Player 5 后[1b][1b]不推荐[/1b]使用[/1b]。不推荐使用此函数,而推荐使用 String 类的方法和属性。[/color]
[color="#000000"][/color]
[color="#000000"]mbord(character:String)[/color]
[color="#000000"]自 Flash Player 5 后[1b][1b]不推荐[/1b]使用[/1b]。不推荐使用此函数,而推荐使用 String.charCodeAt()[/color]

[color="#000000"][/color]
[color="#000000"]mbsubstring(value:String, index:Number, count:Number)[/color]
[color="#000000"]自 Flash Player 5 后[1b][1b]不推荐[/1b]使用[/1b]。不推荐使用此函数,而推荐使用 String.substr()[/color]

[color="#000000"][/color]
[color="#000000"]ord(character:String)[/color]
[color="#000000"]自 Flash Player 5 后[1b][1b]不推荐[/1b]使用[/1b]。不推荐使用此函数,而推荐使用 String 类的方法和属性。[/color]
[color="#000000"][/color]
[color="#000000"]random(value:Number)[/color]
[color="#000000"]自 Flash Player 5 后[1b][1b]不推荐[/1b]使用[/1b]。不推荐使用此函数,而推荐使用 Math.random()[/color]

[color="#000000"][/color]
[color="#000000"]substring(string:String, index:Number, count:Number)[/color]
[color="#000000"]自 Flash Player 5 后[1b][1b]不推荐[/1b]使用[/1b]。不推荐使用此函数,而推荐使用 String.substr()[/color]

[color="#000000"][/color]
[color="#000000"]tellTarget(target:String, statement(s))[/color]
[color="#000000"]自 Flash Player 5 后[1b][1b]不推荐[/1b]使用[/1b]。Macromedia 建议使用点 (.) 记号和 with[/color]
语句。
[color="#000000"][/color]
[color="#000000"]toggleHighQuality()[/color]
[color="#000000"]自 Flash Player 5 后[1b][1b]不推荐[/1b]使用[/1b]。不推荐使用此函数,而推荐使用 _quality[/color]

[color="#000000"] [/color]
[color="#000000"]修饰符[/color]
[color="#000000"]属性名称[/color]
[color="#000000"]说明[/color]
[color="#000000"][/color]
[color="#000000"]Button._highquality[/color]
[color="#000000"]自 Flash Player 7 后[1b][1b]不推荐[/1b]使用[/1b]。不推荐使用此属性,而推荐使用 Button._quality[/color]

[color="#000000"][/color]
[color="#000000"]MovieClip._highquality[/color]
[color="#000000"]自 Flash Player 7 后[1b][1b]不推荐[/1b]使用[/1b]。不推荐使用此属性,而推荐使用 MovieClip._quality[/color]

[color="#000000"][/color]
[color="#000000"]TextField._highquality[/color]
[color="#000000"]自 Flash Player 7 后[1b][1b]不推荐[/1b]使用[/1b]。不推荐使用此属性,而推荐使用 TextField._quality[/color]

[color="#000000"][/color]
[color="#000000"]_highquality[/color]
[color="#000000"]自 Flash Player 5 后[1b][1b]不推荐[/1b]使用[/1b]。不推荐使用此属性,而推荐使用 _quality[/color]

[color="#000000"][/color]
[color="#000000"]maxscroll[/color]
[color="#000000"]自 Flash Player 5 后[1b][1b]不推荐[/1b]使用[/1b]。不推荐使用此属性,而推荐使用 TextField.maxscroll[/color]

[color="#000000"][/color]
[color="#000000"]scroll[/color]
[color="#000000"]自 Flash Player 5 后[1b][1b]不推荐[/1b]使用[/1b]。不推荐使用此属性,而推荐使用 TextField.scroll[/color]

[color="#000000"]
[img]file:///C:/Documents%20and%20Settings/All%20Users/Application%20Data/Macromedia/Flash%208/zh_cn/Configuration/HelpPanel/_sharedassets/shim.gif[/img]
[/color]
[color="#000000"] [/color]
[color="#000000"]运算符[/color]
[color="#000000"]说明[/color]
[color="#000000"](不等于)[/color]
[color="#000000"]自 Flash Player 5 后[1b][1b]不推荐[/1b]使用[/1b]。此运算符已不推荐使用。Macromedia 建议您使用 != (inequality)[/color]
运算符。
[color="#000000"]add(连接 [字符串])[/color]
[color="#000000"]自 Flash Player 5 后[1b][1b]不推荐[/1b]使用[/1b]。Macromedia 建议在为 Flash Player 5 或更高版本创建内容时使用加运算符 (+[/color]
)。此运算符在 Flash Player 8 或更高版本中不受支持。
[color="#000000"]and(逻辑 AND)[/color]
[color="#000000"]自 Flash Player 5 后[1b][1b]不推荐[/1b]使用[/1b]。Macromedia 建议使用逻辑 AND 运算符(&&)[/color]

[color="#000000"]eq(等于 [字符串])[/color]
[color="#000000"]自 Flash Player 5 后[1b][1b]不推荐[/1b]使用[/1b]。不推荐使用此运算符,而推荐使用 == (equality)[/color]
运算符。
[color="#000000"]ge(大于或等于 [字符串])[/color]
[color="#000000"]自 Flash Player 5 后[1b][1b]不推荐[/1b]使用[/1b]。不推荐使用此运算符,而推荐使用 >=[/color]
(大于或等于)运算符。
[color="#000000"]gt(大于 [字符串])[/color]
[color="#000000"]自 Flash Player 5 后[1b][1b]不推荐[/1b]使用[/1b]。不推荐使用此运算符,而推荐使用 >[/color]
(大于)运算符。
[color="#000000"]le(小于或等于 [字符串])[/color]
[color="#000000"]自 Flash Player 5 后[1b][1b]不推荐[/1b]使用[/1b]。在 Flash 5 中不推荐使用此运算符,而推荐使用 (小于或等于)运算符。
[color="#000000"]lt(小于 [字符串])[/color]
[color="#000000"]自 Flash Player 5 后[1b][1b]不推荐[/1b]使用[/1b]。不推荐使用此运算符,而推荐使用 (小于)运算符。
[color="#000000"]ne(不等 [字符串])[/color]
[color="#000000"]自 Flash Player 5 后[1b][1b]不推荐[/1b]使用[/1b]。不推荐使用此运算符,而推荐使用 != (inequality)[/color]
运算符。
[color="#000000"]not(逻辑 NOT)[/color]
[color="#000000"]自 Flash Player 5 后[1b][1b]不推荐[/1b]使用[/1b]。不推荐使用此运算符,而推荐使用 ! (logical NOT)[/color]
运算符。
[color="#000000"]or(逻辑 OR)[/color]
[color="#000000"]自 Flash Player 5 后[1b][1b]不推荐[/1b]使用[/1b]。不推荐使用此运算符,而推荐使用 || (logical OR)[/color]
运算符。
本文转自:http://www.5uflash.com/flashjiaocheng/Flashaschengxu/5376.html
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值