在flash8中如何把一个数组的数据放入txt文件,并在下一次使用时重新读取到这个数组中。菜鸟求教~
2018-04-30
展开全部
直接的话是不可能的。
一般是调用ASP或PHP等服务器语言操作。
单机也可以写EXE或BAT等文件调用这些文件来操作,但是安全问题发别人就不能用了,系统会阻止这种操作。
所以说写入TXT这个操作还是不要做了。
如果是像游戏一样存档,可以考虑使用FLASH的本地存储。
需要AS3,也就是要FLASH版本在FLASH8以上。话说FLASH8都10几年前的软件了版本太老了。还有最新的版本也支持浏览器的存档,可以直接浏览器COOK存储。建议升级到CS6或者CC版本。
AS3代码本地存储示例。
var ss="这里写想存储的内容"
var mySO:SharedObject; //定义一个SO数据
mySO = SharedObject.getLocal("beniSO"); //获取本地的一个SO
mySO.data.name = ss; //在SO里面存储数据
trace ( mySO.data.name); //获取SO里面的数据
写入直接改写SS就写入了。
一般是调用ASP或PHP等服务器语言操作。
单机也可以写EXE或BAT等文件调用这些文件来操作,但是安全问题发别人就不能用了,系统会阻止这种操作。
所以说写入TXT这个操作还是不要做了。
如果是像游戏一样存档,可以考虑使用FLASH的本地存储。
需要AS3,也就是要FLASH版本在FLASH8以上。话说FLASH8都10几年前的软件了版本太老了。还有最新的版本也支持浏览器的存档,可以直接浏览器COOK存储。建议升级到CS6或者CC版本。
AS3代码本地存储示例。
var ss="这里写想存储的内容"
var mySO:SharedObject; //定义一个SO数据
mySO = SharedObject.getLocal("beniSO"); //获取本地的一个SO
mySO.data.name = ss; //在SO里面存储数据
trace ( mySO.data.name); //获取SO里面的数据
写入直接改写SS就写入了。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |