我在场景1中有这个var num:Number;
。 我想在场景2中使用它,但我不知道如何去做。如何在AS3 Flash CS6的不同场景中使用相同的变量?
对不起,我是一个新手,我不知道如何正确地查看文档。
请帮忙。
感谢
我在场景1中有这个var num:Number;
。 我想在场景2中使用它,但我不知道如何去做。如何在AS3 Flash CS6的不同场景中使用相同的变量?
对不起,我是一个新手,我不知道如何正确地查看文档。
请帮忙。
感谢
一个可能的解决方案将是宣布将包含一个静态变量的类。
public class StaticVars {
public static var num:Number=0;
public function StaticVars() {}
}
然后你用任何地方使用StaticVars.num
来解决它。根据需要,您可以在一个类中安装尽可能多的变量。
您可以使用sharedObject。
在场景1中;
var soScene1= SharedObject.getLocal("nums");
soScene1.data.num = num;
in Scene 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
你不需要构造 – dtudury