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

StackOverflow https://stackoverflow.com/questions/1416445

Вопрос

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

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

Спасибо!
Zoltan

Это было полезно?

Решение

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

Другие советы

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

// Filename: MyClass.as
package {
    public class MyClass {
    }
}
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top