Способ автоматически генерировать классы для символов из библиотеки Flash IDE - PullRequest
1 голос
/ 14 марта 2012

Мой рабочий процесс обычно выглядит следующим образом: я создаю символ в IDE Flash с текстовыми полями, контейнерами и т. Д. Затем я выбираю «экспорт для сценария действий» и набираю имя класса (автоматическое объявление экземпляров этапа, конечно, отключено),

Затем я создаю соответствующий файл класса в FDT и объявляю все эти текстовые поля и другие объекты, которые есть в моем символе.Это довольно обычный и скучный процесс, который занимает много времени.

Есть ли способ автоматизировать его?Может быть, какой-нибудь плагин для Flash IDE, который будет автоматически создавать файл класса на основе символа, экспортируемого для AS?

Обновление: Итак, после ответа Павла flj Pat я написал свою собственную команду для выполненияэта задача.Теперь он доступен на Adobe Exchange здесь: http://www.adobe.com/cfusion/exchange/index.cfm?event=extensionDetail&loc=en_us&extid=3021022

1 Ответ

2 голосов
/ 14 марта 2012

Вы можете использовать JSFL для работы с библиотекой .fla. Вы можете написать скрипт, который запускает элементы библиотеки, находит те, которые экспортированы для AS, и создает нужный вам файл .as (если он еще не создан, например, чтобы не перезаписывать существующий). (Для создания общедоступных свойств, которые вы должны проходить через объекты на стадии символа, выберите их имена и типы, чтобы создать соответствующие поля в вашем классе).

Стоит упомянуть отличный фреймворк xJSFL , который действительно может помочь вам писать более компактные и элегантные скрипты.

...