Если Вы используете Perl, мой CLI:: платформа Приложения могла бы быть, в чем Вы нуждаетесь. Это позволяет Вам создать приложения с SVN/CVS/GIT как пользовательский интерфейс легко ("Ваша-команда-o - долго - выбирают some-action-to-execute некоторые параметры").
В ActionScript 3 код конструктора всегда интерпретируется, а не компилируется. Я считаю, что перенос кода в функцию init () может позволить его скомпилировать и оптимизировать.
Причина, по которой я это сделал, заключается в том, что я могу повторно инициализировать класс, не создавая его новый экземпляр. Метод init () работает, по сути, как кнопка «сброса», тогда, если вы правильно его запрограммируете, позволяя вернуть класс в его начальное состояние, в то же время, например, позволяя любым установленным переменным оставаться установленными.
Конечно, в зависимости от того, как вы это кодируете.
Другая причина может заключаться в том, что вам нужна ссылка на сцену или родительский контейнер, и вам лень настраивать прослушиватель ADDED_TO_STAGE
. Затем вы должны сначала создать экземпляр класса, добавить его в контейнер, а затем вызвать init ()
, когда он появится в списке отображения.