Есть ли способ создать класс внутри основного .fla файла приложения Flash CS3? - PullRequest
0 голосов
/ 13 сентября 2009

есть ли способ создать класс внутри основного файла .fla приложения flash? Если я пытаюсь определить класс непосредственно в слое действий .fla, я получаю ошибку: «классы не должны быть вложенными». В качестве альтернативы, если я пытаюсь определить пакет и класс внутри, я получаю «пакеты не должны быть вложенными».

Я знаю, что могу ссылаться на внешний файл .as как «класс документа», но мне было интересно, есть ли способ поместить класс непосредственно в .fla.

Спасибо!
Золтан

Ответы [ 2 ]

1 голос
/ 13 сентября 2009

Классы должны быть определены с пакетом в файлах .as с точным именем файла как класс

// Filename: MyClass.as
package {
    public class MyClass {
    }
}
0 голосов
/ 13 сентября 2009

Нельзя создать класс на временной шкале. Компилятор Flash обрабатывает временную шкалу как сам класс, и вы не можете вкладывать классы в классы.

...