Flash AS3: проблемы с привязкой класса к символу, путь к классам не найден

У меня проблемы с путями к классам. Я использовал их раньше с «импортом», но я не могу напрямую связать класс с символом в библиотеке.

У меня есть класс c:/myfolder/src/myclass.as . В настройках > Настройки AS3 я указал c:/myfolder/ в качестве пути к классам по умолчанию. Я нажимаю ссылку на символ и ввожу src.myclass . Когда я нажимаю на галочку, он говорит, что класс не найден. Я могу сделать: *import src.myclass; и прикрепить класс к экземпляру на этапе th. Это прекрасно работает, но это не то, что мне нужно делать.


person AyexeM    schedule 25.02.2010    source источник


Ответы (2)


Странно использовать src в качестве пакета. Обычно вы устанавливаете свои настройки на c:/myfolder/src, а затем помещаете туда свой пакет верхнего уровня, но...

Проверьте и убедитесь, что ваш файл MyClass выглядит так:

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

Если это не так, вам нужно убедиться, что ваш пакет соответствует каталогам в исходном каталоге (c:/myfolders).

Также вам, вероятно, потребуется включить полный пакет в тег внедрения.

person chubbsondubs    schedule 25.02.2010
comment
Я впервые слышу, что нужно что-то делать с пакетом в коде для встраивания. Я предполагаю, что вы имеете в виду код для встраивания в мой проект разработки flash. Можете ли вы опубликовать ссылку или больше информации об этом? - person AyexeM; 25.02.2010

Я нашел ответ. В настройках > Настройки AS3 папка "c:\myfolder\" находилась ниже ".\". Как только я переместил его выше, он увидел определение нормально.

person AyexeM    schedule 25.02.2010