使用 Javascript 上传图像,然后将其显示在嵌入式 SWF 中
我需要将图像上传到 SWF,但是我无法使用 ActionScript,因为客户端需要拖放功能。我认为我可以让上传按钮引发一个弹出窗口,其中有用于拖放的 JavaScript。 SWF 允许对照片进行一些处理,因此需要上传图像并将其保存在 SWF 中以供使用。我的问题是,如何使该图像可供 SWF 文件访问?
谢谢你!
I need to upload an image to a SWF, however I can't use ActionScript for it because the client wants drag-and-drop capability. I figure that I can make the upload button cause a popup, where there is JavaScript for drag-and-drop. The SWF allows for some photo manipulation, so the image needs to be uploaded, and be in the SWF for that use. My question is, how can I make that image accessible to the SWF file?
Thank You!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以主要使用 ActionScript 加上一点 JavaScript 来完成此操作。
通过ExternalInterface 将所有HTML DOM 事件重定向到Flash。
由于缺少设置窗口模式(在我们的例子中,wmode = 不透明或透明),以下示例不再适用于最新的 Firefox 或 Chrome:
http://code.google.com/p/quasimondolibs/wiki/FFDragAndDroptoFlash
了解 HTML5 拖放 API
You can do it with mostly with ActionScript plus a little bit of JavaScript.
Redirect all HTML DOM events to Flash via ExternalInterface.
The following example no more work on lastest Firefox or Chrome, due to lack of seting up window mode (wmode = opaque or transparent in our case):
http://code.google.com/p/quasimondolibs/wiki/FFDragAndDroptoFlash
Understanding HTML5 drag and drop API