2016-08-15 2 views
0

Я играю с большой базой кода, и это мой первый раз с ActionScript (версия 3). Ниже приведена структура каталогов.Невозможно импортировать в ActionScript 3 в FlashDevelop

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

Если вы щелкните правой кнопкой мыши папку 'src' в Flashdevelop, есть ли флажок рядом с« исходным путем »? – BadFeelingAboutThis

ответ

0

Я понял это. Я отметил папку src нижнего уровня как «путь к источнику».

Смежные вопросы