gpt4 book ai didi

actionscript-3 - 将数据从 Flash 发送到 Starling 类

转载 作者:行者123 更新时间:2023-12-02 03:46:56 27 4
gpt4 key购买 nike

我想将数据从 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();
}


}
}

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 之间传递数据?我创建了一个 Event 类来监听 Flash,然后从 Starling 类调度以从 Flash 类获取我需要的数据,但它没有用。

最佳答案

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

关于actionscript-3 - 将数据从 Flash 发送到 Starling 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16441734/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com