Hi Prabu, I just tested ur code and for me it is working fine. I mean on Home, am getting the homeInfo page with the accordion, and for the other buttons programInfo, threadInfo and ideaInfor also...
are u getting soem other behaviour? if yes how is that? Cheers, Anoop PK On Sep 29, 10:40 am, Prabu <[email protected]> wrote: > I have been working with view stacks, and trying to control them with > a menubar. However I am unable to get it to work together. Does anyone > know how this can ben done. > > When i am clicking "Manu1" from menubar i need to show - homeInfo > (viewstack) > > Menu2 - Menu Iteam 2-A = Program Info > > Menu3 - Thread Info > > Menu 4 - idead Info > > Any help would be greatly appreciated > > My Code > ------------ > <?xml version="1.0" encoding="utf-8"?> > <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" > layout="absolute"> > <!--<mx:Script> > <![CDATA[ > import mx.controls.Alert; > > private function reply():void > { > msg.visible = true; > post.visible = true; > cancel.visible = true; > } > ]]> > </mx:Script> > <mx:VBox> > <mx:Label text="Prabu"/> > <mx:Button label="Reply" click="reply()"/> > <mx:TextArea width="500" height="50" id="msg" visible="false"/> > <mx:HBox ><mx:Button label="post" id="post" > click="{Alert.show(msg.text)}" visible="false"/> > <mx:Button label="Cancel" id="cancel" visible="false"/> </mx:HBox> > </mx:VBox>--> > <!--<mx:Script> > <![CDATA[ > > [Bindable] > public var TAP_ARRAY:Array = > [{label:"Home"},{label:"Program"}, > {label:"Thread"},{label:"Idea"},{label:"lasttap"}]; > > ]]> > </mx:Script> > > <mx:TabBar color="0x323232"> > <mx:dataProvider>{TAP_ARRAY}</mx:dataProvider> > </mx:TabBar>--> > <mx:Script> > <![CDATA[ > // Import the Menu control. > import mx.controls.Menu; > > // Create and display the Menu control. > private function createAndShow():void { > var myMenu:Menu = Menu.createMenu(null, myMenuData, > false); > myMenu.labelField="@label"; > myMenu.show(90, 68); > } > ]]> > </mx:Script> > <mx:XML format="e4x" id="myMenuData"> > <root> > <menuitem label="MenuItem A" > > <menuitem label="SubMenuItem A-1" enabled="false"/> > <menuitem label="SubMenuItem A-2"/> > </menuitem> > <menuitem label="MenuItem B" type="check" toggled="true"/> > <menuitem label="MenuItem C" type="check" toggled="false"/ > > <menuitem type="separator"/> > <menuitem label="MenuItem D" > > <menuitem label="SubMenuItem D-1" type="radio" > groupName="one"/> > <menuitem label="SubMenuItem D-2" type="radio" > groupName="one" toggled="true"/> > <menuitem label="SubMenuItem D-3" type="radio" > groupName="one"/> > </menuitem> > </root> > </mx:XML> > <mx:Panel title="MSC Container" layout="vertical" color="0xffffff" > borderAlpha="0.15" height="100%" width="100%" > paddingTop="10" paddingRight="10" paddingBottom="10" > paddingLeft="10"> > > <mx:HBox borderStyle="solid" width="100%" color="0x323232" > paddingTop="5" paddingLeft="5" paddingRight="5" > paddingBottom="5"> > > <mx:Button id="homeButton" label="Home" > click="myViewStack.selectedChild=homeInfo;"/> > <mx:Button id="progamButton" label="Program" > click="myViewStack.selectedChild=programInfo;"/> > <mx:Button id="threadButton" label="Thread" > click="myViewStack.selectedChild=threadInfo;"/> > <mx:Button id="ideaButton" label="Idea" > click="myViewStack.selectedChild=ideaInfo;"/> > <mx:Spacer width="75%"/> > <mx:Button id="ideaButton1" label="My Profile" > click="myViewStack.selectedChild=ideaInfo;"/> > <mx:Button id="ideaButton2" label="Logout" > click="myViewStack.selectedChild=ideaInfo;"/> > </mx:HBox> > > <mx:ViewStack id="myViewStack" borderStyle="solid" > width="100%" height="80%" color="0x323232" borderColor="0xFFF000"> > > <mx:HBox id="homeInfo" label="Home" > backgroundColor="0xDCDCDC" width="100%" height="100%" > fontWeight="bold" paddingLeft="25" paddingTop="10" > > <mx:Accordion width="60%" height="50%"> > <mx:VBox label="Accordion Button 1"> > <mx:Label text="Accordion container 1"/> > </mx:VBox> > <mx:VBox label="Accordion Button 2"> > <mx:Label text="Accordion container 2"/> > </mx:VBox> > <mx:VBox label="Accordion Button 3"> > <mx:Label text="Accordion container 3"/> > </mx:VBox> > <mx:VBox label="Accordion Button 4"> > <mx:Label text="Accordion container 4"/> > </mx:VBox> > <mx:VBox label="Accordion Button 5"> > <mx:Label text="Accordion container 5"/> > </mx:VBox> > </mx:Accordion> > <mx:Spacer width="12%"/> > <mx:Panel width="25%" height="50%" paddingRight="25" > title="Advisor's blog"> > <mx:VBox> > <mx:Label text="New Post"/> > </mx:VBox> > </mx:Panel> > > </mx:HBox> > > <mx:VBox id="programInfo" label="Program" > backgroundColor="0xDCDCDC" width="100%" height="100%" > fontWeight="bold" horizontalAlign="center" > > <mx:Label text="Program Info" width="100%" > textAlign="center" paddingTop="10" /> > </mx:VBox> > > <mx:VBox id="threadInfo" label="thread Info" > backgroundColor="0xDCDCDC" width="100%" height="100%" > fontWeight="bold" > > <mx:Label text="Thread Info" width="100%" > textAlign="center" paddingTop="10" /> > </mx:VBox> > > <mx:VBox id="ideaInfo" label="idead Info" > backgroundColor="0xDCDCDC" width="100%" height="100%" > fontWeight="bold" > > <mx:Label text="idead Info" width="100%" > textAlign="center" paddingTop="10" /> > </mx:VBox> > > </mx:ViewStack> > <mx:HBox horizontalAlign="center"> > <mx:Button label="FOOTER"/> > > </mx:HBox> > </mx:Panel> > </mx:Application> -- You received this message because you are subscribed to the Google Groups "Flex India Community" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/flex_india?hl=en.

