我花了很多时间试图把这该死的东西搞砸了!
所以我最终成功地通过参考此文档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 :(得分:0)
最简单的方法是使用“组件”窗口和Flash IDE执行此操作。转到窗口>要查看的组件是否未打开,然后将ComboBox拖到舞台上。双击标准ComboBox以打开符号。双击要首先编辑的ComboBox的状态,然后更改颜色/形状并保存Flash文件。测试您的电影以查看您创建的更改。这样做会影响您在项目中使用的所有ComboBox控件,因此您可以将其移动到舞台之外,并根据需要添加其他ComboBox控件和代码。