segunda-feira, 26 de abril de 2010

MenuBar - dataProvider estático

Blz?!

Esse exemplo mostra como usar o componente MenuBar com um dataProvider estático, ou seja você já sabe todas as opções que devem existir.


MnBar.mxml


  
  


MnBar.as
import mx.collections.XMLListCollection;
import mx.controls.Alert;
import mx.events.MenuEvent;

private function proCreationComplete(): void {
  var 
    _rNmDataProvider: XMLListCollection,
    _rNnItem: XMLList =
      <>
        
          
          
          
        
        
          
          
          
            
            
          
        
      ;

   _rNmDataProvider = new XMLListCollection(_rNnItem);    
   mnBar.dataProvider = _rNmDataProvider;
}

private function proItemClick(e: MenuEvent):void  {
  // Só irá mostrar o Alert nos sub-menus
  if (e.item.@data != 'barra')
    Alert.show('Opção: ' + e.item.@label + '\n' + 
      'Data: ' + e.item.@data, 'eduarmstrong');
}




Bons estudos e bom trabalho a todos.

Abraços

0 comentários:

Postar um comentário

Twitter Delicious Facebook Digg Stumbleupon Favorites More