我在这里查看如何在 flash 10 中读取文件:
http://www.thedesilva.com/2008/11/flash-10-file-reference/
有没有办法通过拖放启动文件读取?例如,用户在浏览器中将一个文本文件拖放到我的 flash 元素上——我可以启动从中读取的文件吗?
谢谢
我在这里查看如何在 flash 10 中读取文件:
http://www.thedesilva.com/2008/11/flash-10-file-reference/
有没有办法通过拖放启动文件读取?例如,用户在浏览器中将一个文本文件拖放到我的 flash 元素上——我可以启动从中读取的文件吗?
谢谢
您不能在浏览器中执行此操作。但是它在 Adobe AIR 中工作 - 请参阅此链接http://www.mikechambers.com/blog/2007/11/07/air-example-native-drag-and-drop/
如果您想在 Web 上执行此操作,您可以使用新的 HTML5 函数:window.FileReader
并使用 externalInterface 调用从 flash 中触发它。
有关以下示例,请参阅http://code.google.com/p/html5uploader/window.FileReader