2016-08-15 67 views
0

我正在玩大型代码库,这是我第一次使用ActionScript(版本3)。以下是目录结构。无法在FlashDevelop的ActionScript 3中导入

MyProject(AS3) 
    bin 
    src 
    backend 
    ui 
     src 
     com 
      company 
      events 
       MyEvent.as 
      scripts 
       MyViewer.as 
     MyViewer.mxml 

MyViewer.mxml是文档类,它有一个说法:

<fx:Script source="com/company/scripts/MyViewer.as"/> 

MyViewer.as进口MyEvent类为:

import com.company.events.MyEvent; 

当我建(F8)的项目中,我得到如下错误:

C:\path\MyViewer.as(155): Error: Type was not found or was not a compile-time constant: MyEvent. 

编辑:请注意,引发此错误的语句不是带有导入语句的语句。该错误显示在类实际引用的行上。例如,155行的内容如下:

private function SuccessHandler(event:MyEvent):void { // line 155 
    // some code 
} 
+0

你需要:'import com.company.events.MyEvent','SearchEvent'类与'MyEvent'类不一样 – BadFeelingAboutThis

+0

它是'MyEvent'。我在这里发布问题时抄录了错误的陈述。我已经编辑了相应的问题。 –

+0

如果右键单击Flashdevelop中的'src'文件夹,它是否在“源路径”旁边有复选标记? – BadFeelingAboutThis

回答

0

我想通了。我将低级src文件夹标记为“源路径”。