【发布时间】:2011-10-30 09:24:44
【问题描述】:
我在 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。
【问题讨论】: