Luar's Flash Playground:在TabNavigator動態添加刪除Tab
新聞(99)
觀點或評論(93)
Flash書(63)
教程(65)
Design Patterns(3)
FlashCom筆記(45)
Flash Remoting筆記(27)
Flex筆記(11)
Flash Lite筆記(14)
PHP資訊(22)
Ajax筆記(9)
習作(46)
組件(15)
酷站(30)
學習資源(28)
書籍推介(15)
本站與我(89)
RSS瀏覽器
聯絡
熱愛鑽研
Ajax
ActionScript
Flash
Flash Lite
Flex
Flash Remoting
FlashCom
Director
Lingo
PHP
Multiplayer Game

搜尋
VCASMO
在TabNavigator動態添加刪除Tab (11-10-2007)

Flex2.0.1:在<mx:TabNavigator>放置Canvas, VBox, HBox等Container就可以自動出現對應Tab,如果希望有些Tab是動態出現,在Container加visible=false沒有效,State又不可以有簡單方法用在TabNavigator上,如果用ActionScript動態加Container和裡面的UI,又沒有在Design View上方便。

於是,我用了以下簡單方法,假設有兩個Tab,需要在Login後才出現,我將它們的Canvas放在TabNavigator外,Application creationComplete時將他們remove,在Login後,才對TabNavigator addChild,同樣Logout後就removeChild。

[下載MXML]

本文章由luar發表。
意見
  • 但这样的编程方法会使整个程序条理混乱,对于小应用还可以对于大型的应用是乎还是通过actionsctipt 动态添加更合适

    eric.zhang於04-11-2007發表

  • 我倒不是這樣認為,界面的東西,還是交MXML和美工負責,互動操作才交AS負責,這樣分割才合理和乾淨。

    luar於04-11-2007發表

  • 是啊,同意楼上的界面与其他的分开

    pet於28-03-2008發表

同組文章

Movable Type 3.15系統支持,Luar's Production版權所有。