如果组件不直接支持外观变量,您可以将该组件分成子类并替换其外观。例如,ComboBox 组件不直接支持设置其下拉列表的外观,因为 ComboBox 使用 List 组件作为其下拉列表。
如果组件中包含子组件,则组件字典的组件条目中会标明这些子组件。
此操作将元件添加到库中,但不会在舞台上显示它。
自动选中“在第一帧导出”。
#initclip 10 import MyComboBox Object.registerClass("ComboBox", MyComboBox); #endinitclip
import mx.controls.ComboBox import mx.controls.scrollClasses.ScrollBar class MyComboBox extends ComboBox{ function getDropdown():Object{ var oldName = ScrollBar.prototype.downArrowDownName; ScrollBar.prototype.downArrowDownName = "MyScrollDownArrowDown"; var r = super.getDropdown(); ScrollBar.prototype.downArrowDownName = oldName; return r; } }