我在场景1中有这个var num:Number;,我想在场景2中使用它,但我不知道怎么做。
对不起,我是一个新手,我不知道如何正确地看文档。
请帮帮忙。
谢谢
发布于 2012-11-21 22:08:23
一种可能的解决方案是声明一个包含静态变量的类。
public class StaticVars {
public static var num:Number=0;
public function StaticVars() {}
}然后您可以使用StaticVars.num从任何地方对其进行寻址。您可以根据需要在单个类中容纳任意多个变量。
发布于 2015-02-02 07:41:28
您可以使用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
https://stackoverflow.com/questions/13494473
复制相似问题