Comunidad de diseño web y desarrollo en internet online

Comunicación entre Flex y Flash

Citar            
MensajeEscrito el 23 Ene 2010 11:07 pm
Hola, he leido varios post relacionados a este tema y no encuentro solución.
Me explico (por cuestiones prácticas lo voy a simplificar a mas no poder):
Tengo un archivo fla que tiene un MC (nombre de instancia cuadrado). La MainClass del fla tiene lo siguiente:

Código ActionScript :

package 
{
   import flash.display.MovieClip;
   import com.greensock.TweenLite;
   
   public class Test extends MovieClip{
      public function Test() {}
      public function iniTween():void {
         TweenLite.to(cuadrado, 1, {scaleX:2, scaleY:2 } );
      }
   }
}

Lo que no logro hacer es llamar a la función iniTween desde flex. En flex tengo:

Código Flex :

<?xml version="1.0" encoding="utf-8"?>
<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml" width="100%" height="100%" creationComplete="ini()">
<mx:Script>
   <![CDATA[
                [Embed(source="assets/test.swf")]
                private var swfTest:Class;

      private function ini():void{
                        //test es el id del SWFLoader
         test.source = swfTest;
         test.addEventListener(Event.ADDED, added);
                }
      private function added(e:Event):void{
         test.content["iniTween"]();
      }
   ]]>
</mx:Script>
   <mx:SWFLoader x="100" y="100" width="60" height="60" id="test"/>   
</mx:Canvas>

La verdad no se me ocurre como llamar a la función iniTween salvo con:

Código Flex :

test.content["iniTween"]();


Cualquier ayuda será muy bienvenida

Por GustavoV

Claber

136 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 23 Ene 2010 11:20 pm
me olvidé poner el error que me marca...

Código :

ReferenceError: Error #1069: No se encontró la propiedad iniTween en CanvasPresupuestador_swfTest y no hay ningún valor predeterminado.

Por GustavoV

Claber

136 de clabLevel



Genero:Masculino  

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.