2009-06-19 49 views
1

alt text http://img195.imageshack.us/img195/7845/tabx.jpg獲取TabNavigator的選項卡中打開的信息在柔性

我與click事件上的樹形列表視圖中打開的選項卡。

問題是我不想打開標籤Pista,因爲你可以再次看到圖像。

我想專注於打開Pista選項卡。

請給我們建議。

謝謝。

問候,

Shivang

+0

你能解釋一下你在找什麼嗎? ...是否希望標籤具有焦點 - 但不是「選擇」...意味着前一個標籤仍然會被選中 - 但是「焦點」會在新標籤上? – Gabriel 2009-06-21 06:24:37

+0

爲什麼我在樹上看不到意大利麪,甚至是四個節點?是否有從樹到標籤的映射?你的代碼是什麼樣的? – AndrewB 2009-06-21 23:16:50

回答

3

可能您通過標籤循環,看看標籤已經存在一個函數,如果它不設置tabNavigators的selectedIndex,如果它不添加新的選項卡

var tabFound:Boolean = false; 
for(var i:int = 0; i < myTabNavigator.numChildren; i++) 
{ 
    if(myTabNavigator.getChildAt(i) is myNewObj) 
    { 
     myTabNavigator.selectedIndex = i; 
     tabFound = true; 
     break; 
    } 
} 
if(!tabFound) 
{ 
    myTabNavigator.addChild(myNewObj); 
} 

我很快寫了代碼,並沒有測試它,但邏輯會類似。

相關問題