Hi I have below sample code(Code1) which is working fine and i have taken from livedocs. Now i have made modification to code1 and changed to code2.
In code2 i am declaring the dataprovider property of the linkbar in a different way.I am using the <mx:dataProvider> tag.In this case linkbar does not show viewstack contents. I have been putting my head into this but could not find any solution. Any pointers are highly appreciated. Thanks Rajan Code1: <?xml version="1.0"?> <!-- Simple example to demonstrate the LinkBar control. --> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"> <mx:Panel title="LinkBar Control Example" height="75%" width="75%" horizontalAlign="center" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10"> <mx:LinkBar color="#0000FF" fontWeight="bold" dataProvider="{myViewStack}"/> <!-- Define the ViewStack and the two child containers. --> <mx:ViewStack id="myViewStack" borderStyle="solid" width="100%" height="80%"> <mx:Canvas id="search" backgroundColor="#FFFFCC" label="Search" width="100%" height="100%"> <mx:Label text="Search Screen" color="#000000"/> </mx:Canvas> <mx:Canvas id="custInfo" backgroundColor="#CCFFFF" label="Customer Info" width="100%" height="100%"> <mx:Label text="Customer Info" color="#000000"/> </mx:Canvas> <mx:Canvas id="accountInfo" backgroundColor="#FFCCFF" label="Account Info" width="100%" height="100%"> <mx:Label text="Account Info" color="#000000"/> </mx:Canvas> </mx:ViewStack> </mx:Panel> </mx:Application> Code2: <?xml version="1.0"?> <!-- Simple example to demonstrate the LinkBar control. --> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"> <mx:Panel title="LinkBar Control Example" height="75%" width="75%" horizontalAlign="center" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10"> <mx:LinkBar color="#0000FF" fontWeight="bold"> <mx:dataProvider> <!-- Define the ViewStack and the two child containers. --> <mx:ViewStack id="myViewStack" borderStyle="solid" width="100%" height="80%"> <mx:Canvas id="search" backgroundColor="#FFFFCC" label="Search" width="100%" height="100%"> <mx:Label text="Search Screen" color="#000000"/> </mx:Canvas> <mx:Canvas id="custInfo" backgroundColor="#CCFFFF" label="Customer Info" width="100%" height="100%"> <mx:Label text="Customer Info" color="#000000"/> </mx:Canvas> <mx:Canvas id="accountInfo" backgroundColor="#FFCCFF" label="Account Info" width="100%" height="100%"> <mx:Label text="Account Info" color="#000000"/> </mx:Canvas> </mx:ViewStack> </mx:dataProvider> </mx:LinkBar> </mx:Panel> </mx:Application>