2011-05-27 66 views
1

我一直在阅读关于actionscript 2和actionscript 3的一些信息,并且我还想问一些问题,这些语言是否有像其他语言一样的主类(C++ C#)...我问这是因为我遇到了很多在网和他们的很多代码似乎没有一个主类做动作2和动作3有一个主要的类?

感谢

+2

不在动作2. 在动作脚本3中有一种叫[文档类](http://www.adobe.com/devnet/flash/.../external_files_as3.html),但它不一样事情。 actionscript 3中的文档类扩展了可以在屏幕上显示的Sprite或MovieClip,类似于可以扩展Applet的Java类(如果有帮助的话)。 – 2011-05-27 15:36:41

+0

它确实,谢谢队友 – Sam 2011-05-27 15:43:10

回答

0

你技术上的错误有关您的回复乔治。 AS2没有主文档类。创建一种伪主类是可行的,但是此STILL需要通过使用时间线上的代码将主SWF作为基础对象进行原型并添加到其中。这不是一个文档类,而是一种使用Flash原型的扩展。在AS3中,将主要文档类显式设置为编译器参数,并且该文档类成为主要对象定义,而不是扩展现有类型。让我们这样说,如果你问Adobe是否AS2支持文档类,他们会说不。如果你在访谈中表示你在AS2中使用了一个文档类,他们会告诉你你错了,它会对你不利。所以你的问题的答案只是“不”。

+0

我认为如果你清楚地描述了文档类以及它们是如何建立的,那么这个答案对于OP来说会更有用,并且跟进了AS2如何被黑客攻击。只是感觉像你的答案,虽然正确,但不是很清楚。 – Bosworth99 2011-05-27 20:25:10

+0

感谢博斯沃思我感谢您的回复。然而,我已经写了这个答案,假设这个人都理解原型(如果他/她在AS2的世界中有一段时间应该是给定的)和继承(这也应该被任何人理解的OOP语言像AS3)。如果有人需要更清楚地理解这些话题,我认为谷歌搜索更合适,因为解释面向对象的基本知识和原型对于这个问题有点矫枉过正。 – 2011-05-27 20:43:09

+1

我认为山姆直接回应乔治评论的结尾 - “如果这有帮助的话。”含义 - “是的,山姆,它确实有帮助,感谢队友”。我不认为他想说AS2实际上有一个文件类。 – prototypical 2011-05-29 02:38:21