嘿大家..我真的是新的閃光。我有一個組合框,我使用'selectedIndex'屬性給它一個默認值(在第一個(0)索引處的值)。在ActionScript中設置此屬性確實會在下拉列表中選擇值,但不會將選定的值添加到組合框的文本區域。你怎麼做到這一點?我所做的任何選擇都不會影響文本區域。Flash組合框...將文本字段設置爲選定值?
這是我的代碼示例。組合框列表填充正常。並且在列表中選擇該值。但是,一旦您在列表中選擇一個值組合框的列表關閉,組合框的文本字段中沒有任何內容。
comboBoxData.insert(0, {data:1, label:"Show me something specific"});
for (i in animations) {
comboBoxData.push({data: i.uri ,label: "somevalue"});
}
comboBox.dataProvider = comboBoxData;
comboBox.selectedIndex = 0;
comboBox.text = comboBox.selectedIndex;
this._lockroot = true;
我的解決方案是使用AS 2
謝謝!
- 尼克
我希望組合框只顯示選定的值。這將是我用過的任何其他語言的默認行爲。組合框由三部分組成:一個列表,一個butoon和一個文本字段。我想要填充組合框的文本字段。 – Nick 2009-12-02 13:23:23
你的意思是這樣的 combobox.addItem(「label」,data);? – doamnaT 2009-12-02 14:01:56
該行應該在for循環中包含整個列表。順便說一下,列表是填充?無論如何,我認爲一段代碼會澄清問題。 – doamnaT 2009-12-02 14:06:40