【问题标题】:do actionscript 2 and actionscript 3 have a main class?actionscript 2 和 actionscript 3 有主类吗?
【发布时间】:2011-05-27 15:28:09
【问题描述】:

我已经阅读了一些关于 actionscript 2 和 actionscript 3 的内容,我想问一些问题,这些语言是否像其他语言(C++ C#)一样有一个主类...我问这个是因为我遇到了很多网络中的代码,其中很多似乎没有主类

谢谢

【问题讨论】:

  • 不在 actionscript 2 中。在 actionscript 3 中有一个叫做 Document Class 的东西,但它不是一回事。 actionscript 3 中的文档类扩展了可以在屏幕上显示的 Sprite 或 MovieClip,类似于扩展 Applet 的 Java 类,如果有帮助的话。
  • 确实如此,谢谢伙计

标签: actionscript-3 actionscript-2


【解决方案1】:

您对乔治的回复在技术上是错误的。 AS2 没有主文档类。创建一种伪主类是可能的,但这仍然需要一些技巧,方法是使用时间轴上的代码将主 SWF 原型作为基础对象并将其添加到其中。这不是一个文档类,而是一种使用 Flash 原型的扩展。在 AS3 中,您将主文档类显式设置为编译器参数,并且该文档类成为主对象定义,而不是扩展现有的定义。这么说吧,如果你问 Adob​​e AS2 是否支持文档类,他们会说不。如果你在面试中说你在 AS2 中使用了一个文档类,他们会告诉你你错了,这对你不利。所以你的问题的答案是“不”。

【讨论】:

  • 我认为,如果您清楚地描述了文档类以及它们是如何建立的,并跟进 AS2 如何被黑客入侵,我认为这个答案对 OP 会更有用。只是感觉你的答案虽然正确,但不是很清楚。
  • 谢谢博斯沃思,感谢您的回复。但是,我写这个答案的假设是这个人既了解原型设计(如果他/她在 AS2 的世界中有一段时间,这应该是给定的)和继承(任何人都应该理解)像AS3这样的OOP语言)。如果有人需要更清楚地理解这些主题,我认为谷歌搜索更合适,因为解释 OOP 和原型设计的基础知识对于这个问题来说有点矫枉过正。
  • 我认为 Sam 是在直接回复 George 评论的结尾——“如果这有帮助的话。”意思是——“是的,山姆,它确实有帮助,谢谢老兄”。我不认为他是想说 AS2 实际上确实有一个文档类。
猜你喜欢
  • 2017-08-03
  • 1970-01-01
  • 2013-09-21
  • 2017-09-03
  • 2014-09-17
  • 2011-05-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多