flash 本地保存文本文件(非SharedObject )的解决方案


在网上搜索了好多帖子,除了SharedObject 之外本地保存记录的其他方案对我等菜鸟来说稍显高深,所以,一直以来想采用更简便的方法实现这一功能,借十一长假休息,又遇感冒头疼不得出门,抽空在网上找了些资料,通过flash 联合 vb 实现本地文本文件的保存,希望大家给与指点并完善。
Flash 程序代码:
on (release) {
// 在退出时将文本变量如下格式放入剪贴板(这样做下//次可直接调用):
m = ("a1="+a1);
System.setClipboard(m);
//调用 vb 文件
fscommand("exec", "save.exe");
}
注:
1、必须将 flash 文件发布成 exe 格式,这样才通过fscommand 可以调用save.exe
2、可同时记录若干变量或数组,下次自动更新。
3、在 win xp 下测试成功
附vb (vb6)源文件:(以前没学过,刚查资料写的,代码可能有不符合常规之处请指教)
Private Sub Form_Load()
Form1.Hide
Dim Str As String
Str = Clipboard.GetText
Clipboard.Clear
Open "..\test.txt" For Output As #1
Print #1, Str
Close #1
Form1.Cls
End
End Sub
本文转自:http://www.5uflash.com/flashjiaocheng/Flashyingyongkaifa/336.html

你可能感兴趣的:(html,XP,Flash,vb)