如何保存影片剪辑的x/y坐标?

0 actionscript-3 flash-cs5

您好我在AS3中完成了一个项目,但我需要的最后一件事是保存/加载功能.

我只需要保存单个影片剪辑的"x",并在程序开始后立即加载.我搜索了几个小时但没有找到答案.我不确定它是否应该在类文件或主时间轴中,因为它是一个非常简单的变量.重点是按一个按钮或几个按钮以640px的间隔更改背景.任何帮助将不胜感激,因为我对AS3很新.

在此先感谢,如果有人想提供令人惊叹的样本编码.

Mar*_*rty 5

您可以使用SharedObject将数据保存到用户的计算机:

// Grab a reference to the active SharedObject object.
var saveGame:SharedObject = SharedObject.getLocal("SaveGame");

// Save the x and y values to your SharedObject.
saveGame.data.mcx = yourMovieClip.x;
saveGame.data.mcy = yourMovieClip.y;

// Immediately write the above changes to the local machine.
saveGame.flush();
Run Code Online (Sandbox Code Playgroud)

saveGame.data当用户返回时,可以收集存储的任何信息.

或者,您可以将表示为JSON/XML /的保存数据发送到您自己的数据库,URLLoader并从那里检索它.