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
