这可能只是一个简单的修复问题,但我无法找到解决方案。
我在网站上使用SWFUpload来促进文件上传(显然),但是,它需要使用span或类似的东西来放置占位符:
<span id="SWF_Placeholder_etc"></span>
然后调用SWFUpload,它实际上用以下内容替换了该范围:
<object id="SWFUpload_1" type="application/x-shockwave-flash" data="/swfupload/Flash/swfupload.swf?preventswfcaching=1365470153721" width="120" height="35" class="swfupload">
<param name="wmode" value="transparent">
<param name="movie" value="/swfupload/Flash/swfupload.swf?preventswfcaching=1365470153721">
<param name="quality" value="high">
<param name="menu" value="false">
<param name="allowScriptAccess" value="always">
<param name="flashvars" value="all settings in here">
</object>
这需要使用笨重的图像传递所有类型的闪存变量,其中包含按钮的各种翻转/活动状态,以便“设计”它,我使用术语“风格”非常松散。
我想基本上有一个隐藏的flash对象,我可以使用javascript调用flash来触发点击(由于安全原因我认为不会起作用)或者调用SWFUpload的代码实际上触发了操作 - 使用一个漂亮,易于样式<a>
标记。
任何?我不能成为第一个想做这件事的人,我只是希望别人找到一些成功。
答案 0 :(得分:0)
您可以执行类似
的操作SWFUpload.instances.SWFUpload_0.selectFiles() or selectFile()
但遗憾的是Flash 10 +不支持 我要做的只是创建一个HTML元素,设置它,并将其作为按钮文本图像