Pregunta

Tengo un programa que consta de varios de SWF. Un AS2-SWF carga un montón de AS1-SWF. Es un programa de mierda. Me gustaría especificar la interfaz gráfica de usuario en MXML y quizás refactorizar código para AS3. Sin embargo, la conversión de todos los más de 300 símbolos a AS3 o lo que se puede deshacer.

¿Cuáles son mis opciones en la conversión a AS3 / Flex / MXML? La aplicación es muy simple, solamente también bastante grande. Se compone sólo de botones, fondos y atención-textos. Todos los textos de botón están en archivos XML.

quiero convertir esto en código bastante antes posible, sino también controlado por lo que el código se convierte en:

  1. fácilmente actualizable / mantenible,
  2. legible
  3. learnable (para que pueda tener la actualización realizada por alguien que sólo puede AS3 guión o incluso MXML).

Por supuesto, hacer esto es por mi propia iniciativa, si es que va a tomar más de una semana, no voy a ser capaz de encontrar el tiempo.

Saludos, Jurgen

¿Fue útil?

Solución

Esto podría ayudar:

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

Es principalmente para el código de AS2, lo que la edición de la FLA está fuera de la cuestión. Pero no debes dejar de mirar en JSFL.

Hay algunos bastante buenos guiones por ahí ya se trata de algo como esto:

http://bumpslide.com/blog/2009/ 03/07 / JSFL de clase-generador /

  

Lo que este comando hace es que   mira a través de su biblioteca y hallazgos   todos los elementos de la biblioteca que tienen una costumbre   nombre de la clase de vinculación. Si la clase   se extiende flash.display.MovieClip (o si   la clase base está en blanco), comprueba   ver si existe un archivo de clase, y si no,   lo crea para usted. Cuando lo hace   esto, la secuencia de comandos se ve en todo el   los productos en la línea de tiempo y añade   propiedades relevantes a la clase. Si   estos clips son instancias de otro   componentes, que se pueden escribir como   dichos y sentencias de importación pertinentes   se añadirán automáticamente a su   clase. Si el componente se establece en   extender alguna otra clase (por ejemplo,   com.bumpslide.ui.Button), ninguna clase   se generará. archivos de clase serán   escrito al paquete correcto   ubicación dentro de la primera clase personalizada   ruta definida en la configuración de publicación.

Otros consejos

Jurgen, que siento por ti ... que suena como un montón de trabajo.

¿Qué tipo de problemas tiene? son todos los archivos SWF se puede tratar como diferentes clases? ¿Hay mucha superposición en la lógica o cada objeto tiene un papel específico?

Creo que tienen tantos archivos SWF diferentes, posiblemente, puede conducir a problemas de alcance> SWF que habla con lo que. usted puede ser capaz de crear algo con AS3 que utiliza las piezas existentes y luego intentar hacer una fachada sobre el código existente> utilizar la lógica existente en los archivos SWF y hacer la parte visual a través de mxml. aparte de eso, todo lo que puedo aconsejar es una reconstrucción. usted puede encontrarse en necesidad de un descompilador swf también si se echa en falta algunos de de la FLA originales

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top