0

这可能是一个简单修复的简单问题,但我无法找出解决方案。

我在网站上使用 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 的代码以实际触发action - 使用漂亮、易于设计的<a>标签。

任何人?我不能成为第一个想要这样做的人,我只是希望其他人已经取得了一些成功。

4

1 回答 1

0

你可以做类似的事情

SWFUpload.instances.SWFUpload_0.selectFiles() or selectFile()

但不幸的是,Flash 10 + 不支持它我要做的就是制作一个 HTML 元素,对其进行样式设置,并将其作为按钮文本图像

于 2013-05-02T23:46:18.487 回答