Can you explain more about what you are trying to do? I see that you have 3 arrayCollections.
Only 1 of them seems to be used in the code, and, in that one, you are only using the length property. Please provide details about what you are trying to accomplish. Thanks, --Mike --- In flexcoders@yahoogroups.com, "pioplacz" <[EMAIL PROTECTED]> wrote: > > I have a question about how to bind data in a viewstack component. How can i make my > ArrayCollection to work in the viewstack component? > > Here is my code... > > <?xml version="1.0" encoding="utf-8"?> > <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" > horizontalAlign="center" verticalAlign="middle" > backgroundGradientColors="[#000000, #000000]" > width="100%" height="100%" creationComplete="initApp()" > viewSourceURL="srcview/index.html" xmlns="*"> > <mx:HTTPService id="movieService" url="http://192.168.25.200/PHP/katalog.php" > useProxy="false" > result="srv_results(event)"/> > <!-- HTTPSerivce for the tv-shows starts here --> > <mx:HTTPService id="tvService" url="http://192.168.25.200/PHP/tvshows.php" > useProxy="false" result="tv_results(event)"/> > <mx:HTTPService id="epService" url="http://192.168.25.200/PHP/tvepisodes.php" > useProxy="false" result="ep_results(event)"/> > <!-- END --> > <mx:Model id="ipService" source="data/ip.xml"/> > <mx:Style source="katalog2main.css"/> > <mx:Script> > <![CDATA[ > import mx.collections.IViewCursor; > import mx.rpc.events.ResultEvent; > import mx.collections.ArrayCollection; > import mx.events.ItemClickEvent; > import mx.controls.Alert; > import mx.events.CloseEvent; > import flash.events.Event; > > private function initApp():void > { > movieService.send(); > tvService.send(); > epService.send(); > } > > public function srv_results(event:ResultEvent):void > { > //Alert.show(ObjectUtil.toString(event.result) ); > movieCollection = event.result.helakatalog.katalog as ArrayCollection; > //movieCollection.filterFunction=movieFilter; > } > > public function tv_results(event:ResultEvent):void > { > tvCollection = event.result.helakatalog.katalog as > ArrayCollection; > //tvCollection.filterFunction=tvshowsFilter; > } > > public function ep_results(event:ResultEvent):void > { > epCollection = event.result.helakatalog.katalog as > ArrayCollection; > //epCollection.filterFunction=episodeFilter; > } > > [Bindable] > private var movieCollection:ArrayCollection; > > [Bindable] > private var tvCollection:ArrayCollection; > > [Bindable] > private var epCollection:ArrayCollection; > ]]> > </mx:Script> > <mx:VBox width="85%" height="100%" verticalCenter="20" id="mainVbox" > horizontalCenter="0" horizontalAlign="center" verticalAlign="middle"> > <mx:ViewStack width="100%" height="80%" creationPolicy="all"> > <TvView id="tvView" label="TV"/> > </mx:ViewStack> > <mx:ApplicationControlBar id="dockedBar" dock="true" > width="100%"> > <mx:HBox horizontalAlign="right" paddingBottom="5" paddingTop="5"> > <mx:Image source="assets/zoom.png" autoLoad="true" height="100%" > verticalAlign="middle" scaleContent="false"/> > <mx:TextInput id="filterInput" text="" change="movieCollection.refresh();" > width="166" toolTip="Skriv.."/> > <mx:Spacer width="100%" id="spacer1"/> > <mx:Image source="assets/color_swatch.png" autoLoad="true" height="100%" > verticalAlign="middle" scaleContent="false"/> > <mx:Text text="Kategori" color="#ffffff" fontSize="12" fontFamily="Arial" > fontWeight="bold" textAlign="left" selectable="false"/> > </mx:HBox> > <mx:HBox horizontalAlign="right" width="100%" paddingBottom="5" > paddingTop="5"> > <mx:Image source="assets/application_cascade.png" autoLoad="true" > height="100%" verticalAlign="middle" scaleContent="false" id="image2"/> > <mx:LinkButton id="stchange" label="Byta läge" textAlign="left" width="69" > click="currentState='Grid'"/> > <mx:Image source="assets/film.png" autoLoad="true" height="100%" > verticalAlign="middle" scaleContent="false" id="image3"/> > <mx:Text id="counterText" text="{movieCollection.length}" paddingTop="2" > color="#ffffff" fontWeight="bold" textAlign="left" width="30" height="20" > selectable="false" toolTip="Antal filmer som visas"/> > <!--<mx:LinkButton id="intlink" label="Download" />--> > </mx:HBox> > </mx:ApplicationControlBar> > <mx:HBox id="footer" width="100%"> > <mx:LinkButton id="tvchange" label="TvShows"/> > <mx:Spacer width="100%" /> > <mx:Text text="FilmKatalog Ver.2 BETA" color="#ffffff" fontWeight="bold" > fontSize="12" fontFamily="Arial" textAlign="right" id="text1"/> > <mx:Image source="assets/world_link.png" autoLoad="true" height="100%" > verticalAlign="middle" scaleContent="false" id="image1"/> > </mx:HBox> > > </mx:VBox> > > </mx:Application> > -- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/flexcoders/ <*> Your email settings: Individual Email | Traditional <*> To change settings online go to: http://groups.yahoo.com/group/flexcoders/join (Yahoo! ID required) <*> To change settings via email: mailto:[EMAIL PROTECTED] mailto:[EMAIL PROTECTED] <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/