Code snippet:

var statusBarItem:ContextMenuItem = new ContextMenuItem("show me",
false, true, true);
showMeItem.addEventListener( ContextMenuEvent.MENU_ITEM_SELECT,
showMeListener );
cm.customItems.push(showMeItem);

public function showMeListener(event:ContextMenuEvent):void {
                        
var statusBarItem:ContextMenuItem = ContextMenuItem(event.currentTarget);
                        
var statusCaption:String = "";

if(ModelLocator.getInstance().xyzModel.showMe == true) {
                        ModelLocator.getInstance().visualizerModel.showME = 
false;
statusCaption = "Hide me";
} else {
                                
ModelLocator.getInstance().visualizerModel.showME = true;
statusCaption = "Show me";
}
statusBarItem.caption = statusCaption;
}

but my context menu caption is not changing from "Show me" to "Hide
me" and vice versa.

Reply via email to