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应该怎样编写?能再给我举一些这样的例子吗?谢谢! 展开
例如,用flash as2编写一个按钮的脚本是 on(press)gotoAndStop(2); 这样就跳到了第2帧,如果想用as3应该怎样编写?能再给我举一些这样的例子吗?谢谢! 展开
1个回答
展开全部
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对程序方面也有很大的改善,让不会设计的人员只要懂程度代码,可以开写一段纯代码设计的时代,还加了好多包。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询