Hola que hay, espero todo bien, bueno, mi duda es ¿como puedo comunicar correctamente Flex Builder 2 con Flash CS3?
Hay 2 archivos en Flash CS3, de inicio, cargo uno en un SWFLoader (al cual le pongo id="s1"), el archivo que se carga inicialmente tiene un evento y al atraparlo en Flex Builder 2, lo que hago es que a s1 le cambio el source para que ahora cargue el otro archivo de Flash CS3, pero al momento de hacerlo y entrar al evento Complete de s1, marca lo siguiente:
TypeError: Error #1009: No se puede acceder a una propiedad o a un método de una referencia a un objeto nulo.
at 208M_fla::MainTimeline/frame1()
el código en Flex Builder 2 es el siguiente:
<mx:Script>
<![CDATA[
import mx.controls.*;
import mx.events.*;
public function CargaCompleta(e:Event):void
{
try
{
e.target.content.objeto_salida.addEventListener(Ev ent.COMPLETE,uno);
}
catch(er:Error) { Alert.show(er.message,"Error"); }
}
public function uno(e:Event):void
{
try
{
s1.content["objeto_salida"].removeEventListener(MouseEvent.CLICK,s1.content["Finaliza"]);
s1.source = null;
s1.source = "recursos/reactivos/208M-1R.swf";
}
catch(er:Error) { Alert.show(er.message,"Error"); }
}
]]>
</mx:Script>
<mx:SWFLoader id="s1" width="278" height="251" complete="CargaCompleta(event)" source="recursos/interactivos/208M-1I.swf">
</mx:SWFLoader>
Espero alguien me pueda ayudar, de antemano y por su tiempo gracias...