作者wearytolove (夺真书生A.W.)
站内Flash
标题Re: [讨论] 存档?
时间Mon Oct 29 14:16:19 2007
※ 引述《wearytolove (夺真书生A.W.)》之铭言:
: 一般做好小游戏以後,要如何存档啊?
: 像是存排名榜,存进度,
: 总有个方式吧>"<
: 我爬文看到shareobject了
: 可是那种东西只开存档也无法做东西呀 orz
: 小的想要用flash做问卷
: 做完的结果可以存起来
: 有什麽比较好的存档方式呢>"<
: 感谢各位的意见>""""<
今天小弟解决了这个问题,所以po板上来了XD
flash MX中,我是这样写
on(release){
fscommand ("exec", "cmd.exe"+ xxxxx); }
叫出cmd,然後xxxxx 是在cmd中输入 copy con test.txt <---可以指定位置的txt档
假如没有就自创出来
然後後面加上要写入txt档之东西
最後再键入exit关掉,整个叫的过程在实际执行时很快,所以人眼看不到cmd跑出来
这个指令可以直接写东西进txt档并存档之,读取方法就很简单了,不累述
copy con xxxx.txt是cmd指令,可以写东西进txt中
写完後按ctrl+z储存,再按enter就结束
不过有个前提条件,就是该flash档发布时需用exe档发布
而且该档要有一个子资料夹,把cmd.exe复制进去
才可以叫出cmd.exe
不过现在有个小问题...就是我不知道要如何用指令打出ctrl+z
因为ctrl+z是两个键,可是flash一次可以判断输出两个键吗= =?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.251.57
1F:推 sunneo:ctrl+z 是 26吧 10/29 15:42
2F:推 sunneo:可以透过一个batch档 里面一开始@echo off 接受字串参数 10/29 15:44
3F:推 woodymonkey:叫出cmd後 有办法将字自动送入cmd里吗?我只能叫出cmd 10/30 22:47
4F:→ woodymonkey:但是无法送字进去 -> fscommand("exec", "cmd.exe"); 10/30 22:48
5F:→ woodymonkey:如果在cmd後面加字(ex:copy con..),就无法叫出cmd了 10/30 22:50
6F:推 wearytolove:对没错...我也在思考这个问题...>"< 10/31 10:28
7F:→ wearytolove:我发现这功能flash mx以上就不行 flash 5以下才行... 10/31 10:30