编写 FLash 程序做成 exe 格式后 不能调用ASP+ ACCESS了怎么啊?

来源:百度知道 编辑:UC知道 时间:2024/09/21 21:04:23
我用 Flash 编写了一个界面然后通过ASP调用ACCESS的程序 一般调试 要通过网络浏览器打开 FLash 才能正确载入数据库内容

但是我不是要运行在网络上 我要把他 做成单独的可执行程序 ,


程序.swf 转换为 程序.exe 后单独执行 程序.exe 就不能加载 数据库了 webserver 打开了 我要怎么做才能 实现啊?~???~?~?

请求高人指点啊~! 小弟初学新手 请多关照啊!
改为 绝对 路径后 在 Flash 中测试没有问题 可以加载 这是为什么呢?????????
绝对路径写法: xianshi_lv.sendAndLoad("http://localhost:808/zonghe.asp?bianliang="+random(9999), xianshi_lv, "post");

但是单独执行 程序.swf 却无法加载 把 swf 转成最终要的 exe 格式 更不能加载了
请问怎么解决啊?~~ 给我举个例子说明一下好吗?~感谢!

不管是swf还是exe,他们都行通过一个服务器得到数据。一般来讲会是一个IIS(也有可能是别的服务,比如xmlSocketServer等)。

正常的情况下,我们制作成网页用的swf读取数据的时候,会用相对地址链接到提供数据的asp、php等网页。如果你要将swf制成exe,那么只需要改成绝对地址就可以了。

也就是说,别的不变。依然要配置IIS,asp、access依然要放在iis中。只是swf中的加载数据文件路径变成绝对地址(http://localhost/asp.asp)就行了。

对,要用绝对路径
可能是你电脑的安全策略把调用远程文件给止掉了