Foros del Web » Creando para Internet » Flash y Actionscript »

Comunicacion y eventos en Flex Builder 2 con Flash CS3

Estas en el tema de Comunicacion y eventos en Flex Builder 2 con Flash CS3 en el foro de Flash y Actionscript en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 11/11/2008, 11:17
 
Fecha de Ingreso: noviembre-2008
Mensajes: 3
Antigüedad: 16 años
Puntos: 0
Pregunta Comunicacion y eventos en Flex Builder 2 con Flash CS3

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...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:00.