2009-10-12 34 views
1

我試圖在面板控件中操作(上下移動,啓用/禁用和啓動表單)子控件。但是,我無法獲取發生點擊事件的子控件的ID。如何操作flex中的子控件

爲了說明,我試圖創建類似的功能。我正在嘗試創建您在圖像中看到的上下按鈕http://i34.tinypic.com/2gugio6.jpg

任何幫助/指針都會感激。

謝謝

回答

1

我無法獲取發生點擊事件的子控件的ID。

在事件處理程序中使用event.currentTarget來訪問發生事件的子控件。

1

這將有助於,如果你發佈一些代碼。由於我不知道細節,我給你最基本的答案。

例如,如果您想在代碼中使用某個按鈕的id,請在mxml中指定該id。所以,

<mx:Button label="myButton" id="btn1"/> 

現在,在你的腳本說你要在這裏添加事件偵聽器,您可以訪問這個作爲

btn1.addEventListener .... 

現在,讓我們說你要訪問不是一個按鈕或一些獨立控制,但是你想訪問列表中的元素,有幾種方法。我假設你想訪問選定的項目。你只是說

list1.selectedItem 

正如我所說,這將有助於您發佈代碼並指定更精確的問題。

相關問題