Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 如何在框架中保存动态文本,以便文本返回框架时显示?_Actionscript 3 - Fatal编程技术网

Actionscript 3 如何在框架中保存动态文本,以便文本返回框架时显示?

Actionscript 3 如何在框架中保存动态文本,以便文本返回框架时显示?,actionscript-3,Actionscript 3,我在第1帧中有一个动态文本。假设动态文本的实例是myText。动态文本中的文本将根据某些事件而更改。我提供了一个按钮以转到下一帧,并提供了另一个按钮以返回到第1帧(使用prevFrame()和nextFrame() 我想要的是,当我们回到第1帧时,在我们离开第1帧之前,动态文本中的文本将仍然存在 我曾尝试将文本保存在数组中的动态文本中,但当我“单击”按钮返回到第1帧[usinf prevFrame()]时,数组中的内容为空,但如果我在其他帧中有一个按钮并尝试跟踪数组,则文本就在其中 我这样做对吗

我在第1帧中有一个动态文本。假设动态文本的实例是myText。动态文本中的文本将根据某些事件而更改。我提供了一个按钮以转到下一帧,并提供了另一个按钮以返回到第1帧(使用prevFrame()和nextFrame() 我想要的是,当我们回到第1帧时,在我们离开第1帧之前,动态文本中的文本将仍然存在

我曾尝试将文本保存在数组中的动态文本中,但当我“单击”按钮返回到第1帧[usinf prevFrame()]时,数组中的内容为空,但如果我在其他帧中有一个按钮并尝试跟踪数组,则文本就在其中

我这样做对吗?你知道怎么做吗


谢谢..

当进入第1帧时,可能需要重新序列化数组。 创建一个全局变量,并在设置其值时检查未定义值; 即 var-txt; 如果(未定义==txt) { txt=“Text”; }在btn1上按do

foo=myText.text
nextFrame
prevFrame
if (foo!=undefined)
    myText.text = foo
在btn2上,按do

foo=myText.text
nextFrame
prevFrame
if (foo!=undefined)
    myText.text = foo

您可能正在初始化第1帧中的数组。检查数组是否已初始化,如果已初始化,则不进行初始化。我假设在第一帧中有类似的内容
var arr=new Array(),因此您需要添加支票

if(arr == null)
  arr = new Array();