WEB开发网
开发学院图形图像Flash Adobe flash cs3 ActionScript 3.0入门 阅读

Adobe flash cs3 ActionScript 3.0入门

 2007-09-03 11:08:27 来源:WEB开发网   
核心提示: 下面是各个版本的代码示范:ActionScript 1代码: function Example(){this.num = 1;}Example.prototype.str = "text";Example.prototype.doubleNum = function()

下面是各个版本的代码示范:

ActionScript 1

代码:

function Example(){
   this.num = 1;
}
Example.prototype.str = "text";
Example.prototype.doubleNum = function(){
   this.num *= 2;
}

ActionScript 2

代码:

class Example {
   public var num:Number;
   private var str:String = "text";
   public function Example(){
      this.num = 1;
   }
   public function doubleNum():Void {
      this.num *= 2;
   }
}

注意当编译时,上面的ActionScript 2类会变成ActionScript 1范例那样。

ActionScript 3

代码:

package {
   public class Example {
      public var num:Number;
      protected var str:String = "text";
      public function Example(){
         this.num = 1;
      }
      public function doubleNum():void {
         this.num *= 2;  
      }
   }
}

ActionScript 3有怎样的不同呢?

ActionScript 3是不同的,非常的不同。因为不同在实际应用上所以需要一个全新的虚拟机来运行它。但是本质上,它仍是ActionScript,作为ActionScript你可能 已经注意到了在ActionScript 1和ActionScript 2中的许多命令和程序概念仍然非常好的适用于ActionScript 3.0.尽管上面的范例代码非常小,我们至少可以看出语法已经改变了。在某些地方ActionScript 3.0与ActionScript 2.0代码看上去非常相似但并不总是这样,最终在As2.0与As3.0中直接转换经常会比较困难。

上一页  1 2 3 4 5 6 7 8  下一页

Tags:Adobe flash cs

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接