我现在正在寻找解决方案几个小时,但没有成功。
我有一个简单的Flex / Flash / SWF对象,我想用它来读取本地文件并返回它的base64版本。
源文件可以在GitHub上找到:https://github.com/Country/FileToDataURI.as
使用Firefox(最新版本)和IE9,当您将鼠标移到按钮上并单击时,将调用Flash对象并打开浏览文件窗口。 除IE8(和IE7)外:该按钮似乎位于Flash内容之上。因此,如果您单击该按钮,它将不会调用Flash对象!如果您在按钮之后移动鼠标(在右侧),您将看到光标发生变化,因为它检测到Flash对象,您可以单击它。因此它表明Flash可以用于IE8。
到处都可以看到Flash总是在HTML之上,但对于IE8而言并非如此.... 我尝试了几件事:
非常感谢一些帮助。感谢。
修改
最后,我创建了自己的系统,允许做同样的事情,现在它可以工作:http://aymkdn.github.com/FileToDataURI/ 该项目允许使用Flash或Javascript读取本地文件,并返回文件的base64编码内容。
答案 0 :(得分:0)
如果将wmode更改为“opaque”
,该怎么办?答案 1 :(得分:0)
您是否尝试将flash元素的css中的z-index设置为10?