3

据我所知,Flash 必须将信息传递给另一个外部进程才能保存文件 - 发布到 PHP 或与可执行文件对话,对吗?但是每隔一段时间我就会听到传言说 Flash 能够打开一个文件,进行更改,然后保存/写入这些更改,这一切都靠自己 - 有可能吗?

4

4 回答 4

5

这将在 Flash Player 10 中可用:

在 Flash Player 10 中读取和写入本地文件

http://www.mikechambers.com/blog/2008/08/20/reading-and-writing-local-files-in-flash-player-10/

否则,您需要使用 Adob​​e AIR,或者将其从服务器退回。

迈克室

网格@adobe.com

于 2008-09-20T18:44:54.517 回答
3

播放器的下一个版本,Flash 10可以做到这一点。它还支持其他一些漂亮的东西,比如简单的 3D 和类型化数组。在 AIR 中运行的 flash 播放器也可以做到这一点。

于 2008-09-20T10:27:44.463 回答
1

您刚才描述的行为存在很多安全问题,因此 Adob​​e 对文件修改行为设置了许多沙盒限制。即使使用 Flash Player 10,文件操作也需要执行代码以响应鼠标事件。

于 2008-09-20T13:54:09.100 回答
0

有一种称为本地共享对象的东西,也称为“Flash Cookie”,它允许您在用户计算机上本地存储有限数量的数据。

一点谷歌搜索出现了一些链接:

我敢肯定,一点创意谷歌搜索会出现更多

于 2008-09-20T10:28:34.490 回答