2011-10-09 70 views
1

我花了很多小時試圖將這件該死的東西拿出來!Actionscript ComboBox造型

所以我終於成功地參照本文檔http://help.adobe.com/en_US/as3/components/WS5b3ccc516d4fbf351e63e3d118a9c65b32-7f50.html變化,例如關閉名單的皮膚。

listInstanceName.setStyle("skin", List_skin_2); 

但是對於組合框,這變得更加複雜。我嘗試了很多組合,並且我知道組合框還使用列表類作爲其下拉菜單。我嘗試的一些東西是:

comboboxInstance.dropdown.setStyle("skin", List_skin_2); 
comboboxInstance.list.setStyle("skin", List_skin_2); 

我甚至給列表中的實例名稱組合框內例如。 combolist

comboboxInstance.combolist.setStyle("skin", List_skin_2); 
combolist.setStyle("skin", List_skin_2); 

什麼都行不通,有人可以幫我。

回答

0

最簡單的方法是用組件窗口和Flash IDE做到這一點。轉到Window> Components以查看它是否未打開,然後將ComboBox拖到舞臺上。雙擊標準組合框打開符號。雙擊要編輯的ComboBox的狀態,然後更改顏色/形狀並保存Flash文件。測試您的電影以查看您創建的更改。這樣做會影響您在項目中使用的所有ComboBox控件,因此如果需要,可以將其移動到舞臺外並根據需要添加其他ComboBox控件。

+0

感謝miahelf,我知道這種方法。但我不希望讓我的其他列表框改變舞臺上的內容。我終於找到了一種方法去做我想要做的事情,但對我來說也是一段時間,甚至記得我做了什麼。我必須在某個時候查看我的代碼並將其發佈到此處以防其他人需要此問題的幫助。 – Edhen