Если вы не используете пакет (технически используя пакет «по умолчанию») ...
package {
// ...
public class MyFancyApp extends Sprite {
// ...
}
}
, тогда файл MyFancyApp.as должен работать в том же каталоге, что и ваш .fla файл.
Как объяснил Аллан, пакеты часто бывают вложенными - они имеют более одной части, например:
package com.company.fancyproject {
// ...
public class MyFancyApp extends Sprite {
// ...
}
}
В этом случае вы обычно создаете папку «com» рядом с вашим файлом .fla и вкладываете в нее компанию и папки fancyproject. Разумеется, MyFancyApp.as будет находиться во вложенной папке fancyproject.
Стоит отметить, что, чтобы уберечь себя от горя, вы также можете просто выбросить файл .as в одну папку с именем "com.company.fancyproject", если вы не планируете каких-либо сложных структур пакетов.
Вы также можете изменить местоположение, в котором Flash ищет исходные файлы, на вкладке «Настройки публикации», вкладке «Flash», «Настройки ...», вкладке «Исходный путь». По умолчанию есть один исходный путь ".", Что означает текущий каталог. Я обычно заменяю это на «./src/» или «./as/», чтобы я мог хранить весь код проекта в одной папке, чтобы было понятнее, где код.