flash的as2和as3有什么区别?请具体说说。 例如,用flash as2

flash的as2和as3有什么区别?请具体说说。例如,用flashas2编写一个按钮的脚本是on(press)gotoAndStop(2);这样就跳到了第2帧,如果想用... flash的as2和as3有什么区别?请具体说说。
例如,用flash as2编写一个按钮的脚本是 on(press)gotoAndStop(2); 这样就跳到了第2帧,如果想用as3应该怎样编写?能再给我举一些这样的例子吗?谢谢!
展开
 我来答
百度网友1023518
2014-11-30 · TA获得超过516个赞
知道小有建树答主
回答量:316
采纳率:92%
帮助的人:162万
展开全部

AS2.0中也有这样写在时间轴的:

btn1.onPress=btn_Press;

function btn_Press(){

gotoAndStop(2)

}

简写即是:

btn1.onPress=function (){

gotoAndStop(2)

}

AS3.0

btn1.addEventListener(MouseEvent.CLICK, btn_Press);
function btn_Press(event:MouseEvent):void
{
gotoAndStop(2)
}

AS2.0也有侦听器,只不过AS3.0加强了侦听器的运用,像组件,MC之类的不再支持在元件上写代码,这规范了代码的书写,方便设计人员共同开发。因为用AS2.0时,有些代码可放元件又可放时间轴,有人喜欢将代码加在元件上,别人不知道,又不注意,可能又往时间轴加一个重复的代码。

FLASHCS6版本 两个都支持,很大程度上照顾了老设计员。

AS3.0对设计人员加了好多功能,像三D,骨骼工具,这些工具,AS2.0是不支持的。

AS3.0对程序方面也有很大的改善,让不会设计的人员只要懂程度代码,可以开写一段纯代码设计的时代,还加了好多包。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式