【问题标题】:Flash AS3: Problems linking a class to a symbol, classpath not foundFlash AS3:将类链接到符号时出现问题,找不到类路径
【发布时间】:2011-01-20 19:17:24
【问题描述】:

我遇到了类路径问题。我之前已经将它们与“导入”一起使用,但我无法将类直接链接到库中的符号。

我有一个班级 c:/myfolder/src/myclass.as在首选项 > AS3 设置中,我将 c:/myfolder/ 作为默认类路径。我单击符号上的链接并输入 src.myclass 。当我单击复选标记时,它显示“找不到类”。我能够做到:*import src.myclass; 并将类附加到阶段上的实例。这很好用,但这不是我需要做的。

【问题讨论】:

    标签: actionscript-3 flash classpath embed


    【解决方案1】:

    使用 src 作为一个包很奇怪。通常你会将你的偏好设置为 c:/myfolder/src 然后把你的顶级包放在那里,但是......

    检查并确保您的文件 MyClass 如下所示:

    package src {
      public class MyClass {
         ...
      }
    }
    

    如果不是,那么您需要确保您的包与源目录 (c:/myfolders) 下的目录匹配。

    您可能还需要在 embed 标记中包含完全限定的包。

    【讨论】:

    • 这是我第一次听说我需要对嵌入代码中的包做任何事情。我假设您的意思是我的闪存开发项目中的嵌入代码。你能发布一个链接或更多信息吗?
    【解决方案2】:

    我找到了答案。在首选项 > AS3 设置中,文件夹 "c:\myfolder\" 位于 ".\" 之下。一旦我把它移到上面,它就可以正常看到定义了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-07-30
      • 2010-10-15
      • 2010-12-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-11
      • 1970-01-01
      相关资源
      最近更新 更多