2013-08-29 35 views
0

我想知道這是否是可能的(AS3/Flash的CS5):AS3 /閃光:組合框和TextInput互動

  • 要重置一個組合框給它一個TextInput聚焦(點擊)時的提示狀態領域。

  • 當在組合框中選擇一個值時清空textinput。

在此先感謝。

UPDATE:

非常感謝基蘭。我喜歡

myComboBox.selectedIndex=0; 

myComboBox.selectedItem=myComboBox.prompt; 

由於指數。

有沒有什麼情況下第二個可能更有用?

回答

0

您可以爲每個場景添加一個偵聽器。類似這樣的:

import flash.events.MouseEvent; 

inputText_txt.addEventListener(MouseEvent.CLICK, clearComboBox); 
comboBox.addEventListener(Event.CHANGE, clearTextBox); 

function clearComboBox(event:MouseEvent):void 
{ 
    comboBox.selectedItem = -1; 
} 

function clearTextBox(e:Event):void 
{ 
    inputText_txt.text = ""; 
} 
+0

Yeah'comboBox.selectedItem = -1; '可能是最好的辦法。使用selectedItem將返回提示值,但如果您希望組合框返回到下拉列表中的特定項目,那麼'comboBox.selectedIndex = 1;'是要走的路。 –