Actionscript对象与Javascript对象

Ume*_*til 3 javascript actionscript

我很擅长Javascript,但目前开始学习ActionScript.任何人都可以教我JavaScript对象和ActionScript对象之间的区别吗?

我在几行描述中要求回答.将赞赏与示例的解释.

bac*_*dos 5

ActionScript实际上有两种不同的模型.

  1. 您可以使用文字或将new-operator与Function对象结合使用来创建经典的ECMA脚本对象.这些物体符合ECMA标准.
  2. 您可以通过实例化ActionScript类来创建对象,就像在Java中一样.这些对象确保运行时类型安全,即如果您尝试将Foo值分配给键入的字段,因为Bar您将获得运行时异常(如果在编译时已知对象的类型,则甚至是编译时异常).

应该注意,您可以使用ECMA脚本兼容模式编译AS3.在这种情况下,AFAIK 所有对象将充当ECMA脚本对象,牺牲执行速度和运行时类型安全性,但为您提供灵活性.