Есть ли способ создать класс внутри main .fla-файла приложения Flash CS3?
-
06-07-2019 - |
Вопрос
есть ли способ создать класс внутри main .fla-файла flash-приложения?Если я попытаюсь определить класс непосредственно на уровне действий .fla, я получу сообщение об ошибке:"классы не должны быть вложенными".В качестве альтернативы, если я попытаюсь определить пакет и класс внутри, я получу "пакеты не должны быть вложенными".
Я знаю, что могу ссылаться на внешний файл .as в качестве "Класса документа", но мне было интересно, есть ли способ поместить класс непосредственно в .fla.
Спасибо!
Zoltan
Решение
Вы не можете создать класс на временной шкале.Компилятор Flash обрабатывает временную шкалу как сам класс, и вы не можете вкладывать классы в классы.
Другие советы
Классы должны быть определены с помощью пакета в файлах .as с точным именем файла в качестве класса
// Filename: MyClass.as
package {
public class MyClass {
}
}