我在场景1中有var num:Number;
。
我想在场景2中使用它,但我不知道该怎么做。
抱歉,我是个新手,我不知道如何正确查看文档。
请帮忙。
由于
答案 0 :(得分:1)
其中一个可能的解决方案是声明一个包含静态变量的类。
public class StaticVars {
public static var num:Number=0;
public function StaticVars() {}
}
然后使用StaticVars.num
从任何地方进行处理。您可以根据需要在单个类中放入尽可能多的变量。
答案 1 :(得分:0)
您可以使用sharedObject。
场景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