Repeated UIComponents can be accessed using Array notation.

        <mx:Script>
                <![CDATA[
                        private function traceButtons() : void
                        {
                                for( var i : int; i < 3; i++ )
                                {
                                        trace( but[ i ]);
                                }
                        }
                ]]>
        </mx:Script>
        

        <mx:VBox>
                <mx:Repeater id="rep" dataProvider="[1,2,3]">
                        <mx:Button id="but" label="{ rep.currentItem }" 
click="traceButtons()"/>                        
                </mx:Repeater>  
                
        </mx:VBox>


Cheers
Ralf.

On Mon, Apr 28, 2008 at 3:52 PM, valdhor <[EMAIL PROTECTED]> wrote:
>
>
>
>
>
>
> I am afraid that I don't use Cairngorm.
>
>  Could it be a Cairngorm bug? Unlikely but still a possibility. Does it
>  work without the Cairngorm framework?
>
>
>  --- In [email protected], Jon Santos <[EMAIL PROTECTED]> wrote:
>  >
>  > For sure the function loaderCompleteHandler exists.
>  > Any other suggestions?????
>  > I have one similar example.....and i get the result succesfully.
>  > Here is the soruce.....
>  > <?xml version="1.0" encoding="utf-8"?><mx:Canvas
>  > creationComplete="doInit()" width="
>  > height="xmlns:mx="http://www.adobe.com/2006/mxml"; 100%"438"
>
>  backgroundAlpha="1.0"
>
> borderStyle="solid"><mx:Script><![CDATA[importcom.cairngorm.events.movieimage.GetCoverEvent;importcom.cairngorm.model.ViewModelLocator;publicvarmodel
>  : ViewModelLocator =
>  ViewModelLocator.getInstance();privatevarmyMovieId:String =
>  null;privatefunctiondetailMovie():void{ varmyMainAcorName:String;
>  varmySecondAcorName:String; varmyDirectorName:String =
>
>  this.grdMovies.selectedItem.director.directorName;
>  varmyGenreName:String = this.grdMovies.selectedItem.genre.genreName;
>  ..........................
>  > //Set the variable with wich we control if the movie to save is an
>  insert or an update showCover();
>
>  > }// Called to display the cover of the selected movie
>  getCoverEvent.dispatch();
>  > }
>  > publicfunctionloaderCompleteHandler(event:Event):void{
>
>  > }
>  > ]]> this.coverImg.source = event.currentTarget.content asBitmap;
>  </mx:Script><mx:DataGridid="grdMovies" height="199"
>
>  dataTipField="synopsis" click="detailMovie()"
>  dataProvider="{model.listMovies}" top="231" left="10" width="95%">
>  <mx:columns> <mx:DataGridColumnshowDataTips="true"
>  headerText="Title" dataField="title"/>
>  <mx:DataGridColumnheaderText="Director" dataField="director"
>  labelFunction="showDirectorName"
>  sortCompareFunction="ordenarPorDirector"/>
>  <mx:DataGridColumnheaderText="Main Actor" dataField="mainActor"
>  labelFunction="showActorName"/>
>  <mx:DataGridColumnheaderText="Year" dataField="movieYear"/>
>  </mx:columns> </mx:DataGrid>privatefunctionshowCover():void{
>  this.coverImg.source = null; vargetCoverEvent:GetCoverEvent =
>  newGetCoverEvent(this.myMovieId); this.myMovieId =
>  this.grdMovies.selectedItem.movieId;
>  > In this example....i display the image...when i selected one row in
>  the datagrid.
>  >
>  > The event, command and other class are the same as in the other example.
>  > And teh unique thing diferent thing in the ViewModelLocator.as
>  > import
>  > {
>  > loader.loadBytes(
>
>  > loader.contentLoaderInfo.addEventListener(Event.COMPLETE,
>  Application.application.adminmovies.loaderCompleteHandler);
>  > }
>  > }
>  > I hope someone can help me. Thanks in
>  advanceflash.display.Loader;publicfunctiondisplayImage():void{
>  if(this.movieCover != null&& this.movieCover.length > 0)
>  varloader:Loader = newLoader();this.movieCover);
>
>
>  > ----- Original Message ----
>  > From: valdhor <[EMAIL PROTECTED]>
>  > To: [email protected]
>  > Sent: Saturday, April 26, 2008 3:26:28 AM
>  > Subject: [flexcoders] Re: TypeError: Error #2007: The parameter
>  listener must not be NULL + Cairngorm
>  >
>  >
>  > Instead of adding an event listener, just try to call the function -
>  > does it work? Does the function exist?
>  >
>  > --- In [EMAIL PROTECTED] ups.com, Jon Santos <txakin@> wrote:
>  > >
>  > > But i don´t understand.. ..i have debug my application. ...i have
>  > traced...... ..but i donñt understand why always this error....from
>  > where is generated... .
>  > > please...can you check my source...
>  > > Thanks in advance.
>  > >
>  > >
>  > >
>  > > ----- Original Message ----
>  > > From: valdhor <stevedepp@ ..>
>  > > To: [EMAIL PROTECTED] ups.com
>  > > Sent: Thursday, April 24, 2008 8:19:27 PM
>  > > Subject: [flexcoders] Re: TypeError: Error #2007: The parameter
>  > listener must not be NULL + Cairngorm
>  > >
>  > >
>  > > Check the value of your listener function:
>  > >
>  > > Application. application. repeatermovies. detailmovie.
>  > loaderCompleteHa ndler
>  > >
>  > > The error says that this is null.
>  > >
>  > >
>  > >
>  > >
>  > >
>  > ____________ _________ _________ _________ _________ _________ _
>  > > Be a better friend, newshound, and
>  > > know-it-all with Yahoo! Mobile. Try it now.
>  > http://mobile. yahoo.com/ ;_ylt=Ahu06i62sR 8HDtDypao8Wcj9tA cJ
>  > >
>  >
>  >
>  >
>  >
>  >
>  __________________________________________________________
>  > Be a better friend, newshound, and
>  > know-it-all with Yahoo! Mobile. Try it now.
>
> http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ
>  >
>
>  



-- 
Ralf Bokelberg <[EMAIL PROTECTED]>
Flex & Flash Consultant based in Cologne/Germany

Reply via email to