Uma maneira de gerar automaticamente classes para símbolos da Flash IDE Library
-
13-12-2019 - |
Pergunta
Meu fluxo de trabalho geralmente é assim: eu crio um símbolo no flash IDE com campos de texto, contêineres, etc. Então eu seleciono "Exportar para ActionScript" e digite o nome da classe (declaração automática de instâncias de palco, é desligado).
Então eu crio um classfile correspondente no FDT e declarar todos esses campos de texto e outros objetos que estão no meu símbolo.Este é um processo bonito de rotina e chato que leva muito tempo.
Existe uma maneira de automatizar?Talvez algum plugin para o Flash IDE que criará automaticamente um arquivo de classe com base no símbolo exportado como?
update: Então, seguindo a resposta pavel fljōt fornecido, eu escrevi meu próprio comando para realizar essa tarefa.Agora está disponível na Exchange Adobe aqui: http://www.adobe.com/cfusion/exchange/index.cfm?event=ExtensionDetail&loc=en_us&extid=3021022
Solução
Você poderia usar jsfl para trabalhar com .flabiblioteca.Você pode escrever um script que é executado através de itens da biblioteca, encontra os exportados como e cria um arquivo .as que você precisa (se não for criado ainda, para não sobrescrever seu existente por exemplo).(Para criar propriedades públicas você tem que executar através de objetos no palco de símbolo, pegue seus nomes e tipos para criar campos apropriados em sua classe).
vale a pena mencionar a grande estrutura xjsfl , que pode realmente ajudá-lo a escrever scripts mais compactos e elegantes.