我在 HTML 页面中有一个基于 Flash 的SWFUpload上传按钮。
我正在尝试设置该按钮的样式。SWFUpload 为 Flash 按钮的设置提供了一个 Javascript 设置界面。我自己没有 Flash,所以我必须使用预编译的 SWF 文件。
.....
button_width: "100",
button_height: "20",
button_placeholder_id: "spanButtonPlaceHolder",
button_text: '<span class="theFont">Upload</span>',
button_text_style: ".theFont { font-size: 18; font-family: Verdana; color: #FFFFFF; }",
button_text_left_padding
....
现在,我希望按钮适合它所在的 HTML 元素的背景颜色。我不在乎我是通过透明度还是通过给闪光灯按钮一个颜色来实现这一点。但是 SWFUpload 2.20 已经没有指定背景颜色的设置了,我也不想使用指定颜色的背景图片。
我试过
button_window_mode : SWFUpload.WINDOW_MODE.TRANSPARENT,
这给了我一个透明的按钮,但它不再对点击事件做出反应。甚至当我单击文本的微小白色像素时也不会。
我试着给它一个透明的背景图片:
button_image_url : "$swfupload_widget_webroot/images/transparent.png", // 1x1 Pixel
button_image_width: 100,
button_image_height: 20,
但无济于事。
有人知道该怎么做吗?
为什么设置为时电影不再处理点击transparent
?
我正在 Windows 7 上的 Firefox 3.5 上进行测试。