从AS3保存到XML(最终用于iOS)

时间:2011-12-05 16:54:32

标签: ios xml actionscript-3

我是一名学徒初级程序员并且在工作中获得了一个项目,它是一个简单的应用程序,其中图像在屏幕上闪烁一小段时间(从2秒开始)用户必须玩3分钟70%的图像必须被点击/点击,30%必须被忽略,最后它显示有多少“失败”和你有多少“半衰期”(失败的是你点击了你想要的图像多少次或者没有点击你想要的图像,并且半时间是你在一半的指定时间点击了你想要点击的图像数量,即一开始,如果你在1秒内点击,那将算作半场点击)无论如何,所有这工作正常,我的问题是:我希望从XML文件读取一个值(首先值为2000,所以我可以将它用作我启动图像计时器时的变量),我已经实现了游戏结束时,如果失败次数为1或更少,我想将该值减少50(0.05秒)并且如果失败是2或更多,我想将值增加100(0.1秒),我不知道如何修改XML文件来改变这个值,因为我说我是一名初级程序员,并没有太多的知识AS3与XML,所以任何帮助都是受欢迎和赞赏的。

感谢您的时间。

1 个答案:

答案 0 :(得分:0)

我无法解释所有的细节,但我可以给你一些方向。如果您要为Web发布swf,则需要一个服务器端脚本(类似PHP或ASP.net),它可以将更改写入数据库或xml文件。

如果要发布用于桌面播放的swf或投影仪,可以组合ByteArray和FileReference类来保存文件,但会为用户打开“另存为...”对话框。

如果要作为AIR应用程序发布,则可以使用File类修改xml文件。

希望这会有所帮助..