Actionscript对象与Javascript对象
我精通Javascript,但目前已开始学习ActionScript。有人能告诉我JavaScript对象和ActionScript对象之间的区别吗Actionscript对象与Javascript对象,javascript,actionscript,Javascript,Actionscript,我精通Javascript,但目前已开始学习ActionScript。有人能告诉我JavaScript对象和ActionScript对象之间的区别吗 我要求用几行文字说明答案。请举例说明。基本上,Actionscript是一种传统的面向对象语言,其中有定义实例化对象结构的类 JavaScript是一种完全不同的风格;您没有访问类的权限;你可以模仿它们(这对于那些来自更传统的面向对象思维的人来说是一个普遍趋势),但它的力量恰恰来自于你所拥有的自由。简言之: 对象是函数-函数是对象 对象是在运行时创
我要求用几行文字说明答案。请举例说明。基本上,Actionscript是一种传统的面向对象语言,其中有定义实例化对象结构的类 JavaScript是一种完全不同的风格;您没有访问类的权限;你可以模仿它们(这对于那些来自更传统的面向对象思维的人来说是一个普遍趋势),但它的力量恰恰来自于你所拥有的自由。简言之: 对象是函数-函数是对象
对象是在运行时创建的,可以作为创建其他对象的基础(原型),这些对象本身的优势是可以使用新的属性和方法进行变形和重写,而无需严格定义类。ActionScript实际上有两种不同的模型
函数对象使用new
-运算符创建经典ECMA脚本对象。此类对象根据ECMA标准工作
Foo
值分配给类型为Bar
的字段,您将得到运行时异常(如果在编译时知道对象的类型,则甚至会得到编译时异常)应该注意的是,您可以使用ECMA脚本兼容模式编译AS3。在这种情况下,AFAIK all对象将充当ECMA脚本对象,牺牲执行速度和运行时类型的安全性,但为您提供了灵活性。这是一个相当广泛的问题,但谷歌需要了解原型语言(js和as2)与基于类的语言(as3)之间的差异,以便summary@32bitkid我知道他们俩都很相似,但是他们之间可能没有什么不同吗?1+你似乎是flash高手1+是的,安德烈。你说得对。我在这里找到了Actionscript obejct的类文档。