Domanda

Ho un programma composto da SWF multipli di. Un AS2-SWF carica un gruppo di AS1-fondi sovrani. E 'un programma di merda. Mi piacerebbe specificare la GUI in MXML e, forse, il refactoring del codice per AS3. Tuttavia, la conversione di tutte le oltre 300 simboli per AS3 o qualsiasi altra cosa è annullabile.

Quali sono le opzioni di conversione in AS3 / Flex / MXML? L'applicazione è molto semplice, solo anche abbastanza grande. Si compone solo di pulsanti, sfondi e attenzione-testi. Tutti i testi dei pulsanti sono in file XML.

voglio trasformare questo in bella codice ASAP ma anche controllato in modo che il codice diventa:

  1. facilmente aggiornabile / mantenibile,
  2. leggibile
  3. learnable (in modo da poter avere l'aggiornamento fatto da qualcuno che può solo lo script AS3 o addirittura MXML).

Naturalmente facendo questo è di mia iniziativa, se ci vorrà più di una settimana, non sarò in grado di trovare il tempo.

Saluti, Jurgen

È stato utile?

Soluzione

Questo potrebbe aiutare:

http: // flexman.info/2009/03/29/as3converter-an-ant-task-small-collection-of-as3/

E 'principalmente per il codice AS2, quindi la modifica FLA è fuori questione. Ma si dovrebbe certamente guardare in JSFL.

Ci sono alcune buone sceneggiature là fuori già a che fare con qualcosa di simile:

http://bumpslide.com/blog/2009/ 07/03 / JSFL-class-generatore /

  

Ciò che questo comando non è che   guarda attraverso la libreria e trova   tutti gli elementi della libreria che hanno un personalizzato   nome della classe linkage. Se la classe   estende flash.display.MovieClip (o se   la classe base è vuota), controlla   vedere se un file di classe esiste, e se no,   lo crea per voi. Quando lo fa   questo, lo script esamina tutte le   gli elementi sulla timeline e aggiunge   proprietà rilevanti alla classe. Se   queste clip sono istanze di altri   componenti, saranno tipizzati come   tali, e relative istruzioni import   sarà automaticamente aggiunto al tuo   classe. Se il componente è impostato su   estendere qualche altra classe (ad esempio,   com.bumpslide.ui.Button), nessuna classe   verrà generato. File di classe saranno   scritta al pacchetto corretto   posizione all'interno della prima classe personalizzata   percorso definito nelle impostazioni di pubblicazione.

Altri suggerimenti

Jurgen, che provo per te ... suona come un sacco di lavoro.

Che tipo di problemi avete? sono tutti i fondi sovrani curabili come classi diverse? C'è molta sovrapposizione nella logica o se ogni oggetto ha un ruolo specifico?

Credo che avere così tanti fondi sovrani diversi possono eventualmente portare a problemi di scoping> che parla swf a cui. si può essere in grado di impostare qualcosa con AS3 che utilizza le parti esistenti e quindi provare a fare una facciata sopra il codice esistente> usare la logica esistenti nei fondi sovrani e di fare la parte visiva attraverso MXML. a parte questo, tutto quello che posso consigliare è una ricostruzione. si potrebbe trovare nel bisogno di un decompilatore swf anche se mancano alcune del fla originale

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top