0

Scene 1 でこれvar num:Number;を使用しています。Scene 2 で使用したいのですが、方法がわかりません。

申し訳ありませんが、私は初心者であり、ドキュメントを正しく見る方法がわかりません。

助けてください。

ありがとう

4

2 に答える 2

1

考えられる解決策の1つは、静的変数を含むクラスを宣言することです。

public class StaticVars {
    public static var num:Number=0;
    public function StaticVars() {}
}

次に、を使用してどこからでもアドレス指定できますStaticVars.num。このように、必要な数の変数を1つのクラスに収めることができます。

于 2012-11-21T14:08:23.090 に答える
0

共有オブジェクトを使用できます。

シーン1で。

var soScene1= SharedObject.getLocal("nums");
soScene1.data.num = num; 

シーン 2 で。

var soScene2= SharedObject.getLocal("nums");
var num2 = soScene2.data.num;

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/SharedObject.html

于 2015-02-01T23:41:27.887 に答える