2011-04-12 11 views
5

Soy un desarrollador de AS3 que solía trabajar con Flash Builder. Estoy trabajando con un diseñador que está usando Flash Professional para diseñar sprites y fondos para un juego. Estoy buscando crear un flujo de trabajo integrado para nosotros, para que puedan diseñar niveles en Flash Pro y puedo agregar eventos en Flash Builder.¿Cómo integrar Flash Professional y Flash Builder?

Además de desencadenar eventos cuando el jugador colisiona con elementos, desencadena animaciones, etc., también estoy buscando cambiar entre escenas cuando el jugador cambia de nivel y el juego cambia de estado (menú de inicio, en juego, juego terminado etc.). Para hacer esto, me gustaría cargar todo en Flash Builder y manipularlo programáticamente: mostrar y ocultar escenas, desplazarse, verificar colisiones, etc.

Encontré guías para exportar un swc desde Flash Pro y acceder a la biblioteca en Flash Builder, pero esto solo me da las clases, no las instancias posicionadas de los objetos. ¿Es posible acceder a todo en el escenario como estoy buscando?

Esto parece un flujo de trabajo obvio pero no veo claro cómo se hace. ¿Es correcto mi enfoque o hay una forma mejor de hacerlo? ¿Algún consejo sobre cómo configurar este flujo de trabajo en general, qué hacer o evitar? Más específicamente, ¿cómo puedo acceder a las entidades en el escenario y cambiar entre escenas?

Respuesta

1

Puede compilar su proyecto en Flash CS en swf y luego usar Loader o SWFLoader en Flash Builder para agregarlo a su lista desplegable. También puede envolver todos sus objetos en el escenario en un MovieClip y compilarlo en swc y luego usarlo como biblioteca.

+0

Esto me permitiría acceder a todo dentro de un solo MovieClip de forma individual (escenas, sprites, etc.), además de sus posiciones? –

+0

Correcto, si les da el "nombre de instancia" –

+0

¿Sabes cómo puedo adjuntar propiedades a los MovieClips y leerlos en Flash Builder? –