mainClass (Flash クラス) から Starling クラスにデータを送信したいと考えています。2 つのクラスのコードを次に示します。それらの間でデータを渡す必要があります。
package
{
import flash.display.Sprite;
import flash.events.Event;
public class mainClass extends Sprite
{
private var myStarling:Starling;
public function mainClass ()
{
super();
stage.addEventListener(Event.RESIZE,onResize);
}
private function shangedOr(e:StageOrientationEvent):void
{
// code
}
private function onResize(e:Event):void
{
myStarling = new Starling(Main,stage);
myStarling.start();
}
}
}
スターリングの Main.as クラス:
package
{
import starling.core.Starling;
import starling.display.Sprite;
public class Main extends starling.display.Sprite
{
private var theme:AeonDesktopTheme;
public function Main()
{
super();
this.addEventListener(starling.events.Event.ADDED_TO_STAGE,addToStage);
}
private function addToStage(e:starling.events.Event):void
{
this.theme = new AeonDesktopTheme( this.stage );
drawComponent();
}
private function drawComponent():void
{
//code
}
}
}
Flash と Starling の間でデータを渡す方法はありますか? Flash からリッスンする Event クラスを作成し、Starling クラスからディスパッチして Flash クラスから必要なデータを取得しましたが、うまくいきませんでした。