【Flash】渣新求助关于Flash8的脚本
flash吧
全部回复
仅看楼主
level 9
如题,ActionScript2.0 中有没有建立后永久存在的变量,即关闭文件后,下次打开文件该变量依旧存在。
个人已经知道var 语句可以建立局部变量,但局部变量只能在单次打开文件使用。
个人希望能有这一次使用后,下一次打开文件依旧存在不变的变量。如果有的话,希望能提供建立方式以及该类变量的名称。
2017年03月31日 10点03分 1
level 11
搜一下shareobject吧,可以本地存储一定量的数据,但是要允许才可以
2017年03月31日 11点03分 2
呃。。现在不能上电脑,看你说“搜一下”就是说这是AS3有的语句咯?。。能不能再稍微解释一下。。
2017年03月31日 11点03分
回复
偶细白痴
:as2 也有,帮助里有,自己看吧
2017年03月31日 11点03分
回复 楚懿瑶 :。。现在不能上电脑啊QAQ【好吧我抽时间看看
2017年03月31日 11点03分
回复
偶细白痴
:一两句说不明白
2017年03月31日 11点03分
level 10
年惊两鬓苍
2017年03月31日 23点03分 3
level 12
就是这么个格式吧,首先声明一个sharedObject,完了写一个存储和读取的方法就行了。
var savDT:SharedObject = SharedObject.getLocal("mydata");
var hit:Number;
var def:Number;
var lv:Number;
loadData();
function loadData() {
if (savDT.data.lv == null) {
init();
save();
trace("初始化并存储数据");
} else {
read();
trace("读取数据");
for (var i in savDT.data) {
trace(i+":"+savDT.data[i]);
}
}
}
//初始化数据
function init() {
hit = 100;
def = 10;
lv = 1;
}
//保存
function save() {
savDT.data.hit = hit;
savDT.data.def = def;
savDT.data.lv = lv;
}
//读取
function read() {
hit = savDT.data.hit;
def = savDT.data.def;
lv = savDT.data.lv;
}
2017年04月03日 12点04分 5
level 1
最有效的方法是 播放过程将变量存储到外部txt文本 方便下次打开调用 这方法不受时间及种种安全限制
2022年05月06日 09点05分 6
level 14
问题解决了吗小朋友
2022年05月07日 02点05分 7
5年前的贴子被楼上挖了坟[黑线]
2022年05月07日 08点05分
1