【问题标题】:Actionscript 2.0 : does every class need a movieclip?Actionscript 2.0:每个班级都需要一个影片剪辑吗?
【发布时间】:2012-12-12 08:40:22
【问题描述】:

我对 Flash 中基于类的编程还是很陌生,我在让我的 swf“找到”我想要包含在其中的类时遇到了一些麻烦。

所有内容都与 Flash 文件位于同一目录中,并且所有其他类都可以正确加载(它们都根据相同的模式命名,并且都位于同一目录中)。我找不到这个类的唯一不同之处在于它没有对应的 MovieClip 而其他的都有。

这就是 Flash 中的工作方式吗?我是否必须创建一个虚拟影片剪辑来为 Flash 提供一些可以抓取的内容?或者可能在 IDE 中设置类路径之外的其他内容,以便为其提供定义的链接?

对不起! SS

【问题讨论】:

    标签: flash actionscript-2


    【解决方案1】:

    不,它不应该需要一个虚拟电影剪辑或任何东西。我认为它本身不是与显示相关的对象(不扩展 Movieclip 或类似的东西)?我建议检查类路径,但似乎你已经这样做了。你得到什么样的错误?

    【讨论】:

      【解决方案2】:

      对不起大家(特别是mitim)-

      事实证明,这是 Flash 非常简洁的错误报告而不是缺少影片剪辑的情况。我不知道 Flash 会拒绝查找其中包含其他错误的类。我发现并修复了错误,这使 Flash 能够找到该类。

      还是谢谢!

      【讨论】:

        【解决方案3】:

        首先,ActionScript 要求类的包(例如 mylib.io.socket)必须与从任何项目源目录(当前目录 "." 默认情况下,但可以在 Flash IDE 的 ActionScript 设置窗口的 Source path 选项卡中扩展)。

        其次,如果不使用 Flash IDE 将不会包含类。您应该在代码中使用“干净的类”(不从库中扩展任何符号)或将“库类”放到舞台上。

        【讨论】:

          猜你喜欢
          • 2016-02-26
          • 2012-11-09
          • 1970-01-01
          • 1970-01-01
          • 2014-09-19
          • 2012-02-04
          • 2011-01-10
          • 2014-05-06
          • 2012-06-07
          相关资源
          最近更新 更多