我在HTML頁面中有一個基於Flash的SWFUpload上傳按鈕。當WMODE =透明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元素的背景顏色。我不在乎我是通過透明度來實現這一目標,還是通過給Flash按鈕一個顏色。但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
感謝理查德爲背景信息,提及正確的參數(bgcolor),並確認這確實是越野行爲。 SWFUpload不提供到嵌入參數的直接接口。我將不得不判斷更多的痛苦,改變SWFUpload或使用彩色背景圖像。 – 2010-01-01 18:12:38