Actionscript 3 从Flash向Starling类发送数据

Actionscript 3 从Flash向Starling类发送数据,actionscript-3,starling-framework,Actionscript 3,Starling Framework,我想把数据从mainClass(Flash类)发送到我的Starling类。下面是两个类的代码。我需要在他们之间传递数据 package { import flash.display.Sprite; import flash.events.Event; public class mainClass extends Sprite { private var myStarling:Starling; public function mainClass () {

我想把数据从mainClass(Flash类)发送到我的Starling类。下面是两个类的代码。我需要在他们之间传递数据

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();
    }


   }
}
作为椋鸟的主要种类:

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中监听,然后从Starling类中分派以从Flash类中获取所需的数据,但它不起作用。

快速解决方案,在某些情况下很有用:在
mainClass
中生成
static
函数,并在
Main
实例准备就绪时调用它(例如在
addToStage
中)

显然,我们不能编写任何事件或类来与flash和starling交互。对于这个问题,我们可以使用回调功能。因此,您可以交互或将数据从core flash发送到starling,并将starling发送到core flash。函数调用不会给出任何错误

欢迎您,但如果有一天您能找到真正的解决方案,请与我们分享。这是一个重要的问题!