Thanks for your help! I think the problem was I was trying to reference the label in the repeater and not the Box holding it. The label does not seem to have and x y value set when its in the repeater.
--- In flexcoders@yahoogroups.com, Scott - FastLane <[EMAIL PROTECTED]> wrote: > > Dylan - > > Your repeated component can be accessed via an array that has the name > of the repeated component. > > For example: > <mx:Repeater id="rp" dataProvider="{groupsAC}"> > <mx:VBox id="groupBox" verticalScrollPolicy="off" > horizontalScrollPolicy="off" width="100%"> > ... > > The VBox identified as "groupBox" would be accessed via groupBox [index] > as follows > > for(x = 0; x < this.groupsAC.length && foundIt == false; > x++) > { > var currBox:VBox = groupBox[x]; > if(groupsAC[x].meetsMyCriteria...) > { > foundIt = true; > scrollableBox.verticalScrollPosition = currBox.y; > break; > } > } > > hth > Scott > > djdyland wrote: > > > > --- In flexcoders@yahoogroups.com > > <mailto:flexcoders%40yahoogroups.com>, "djdyland" <djdyland@> wrote: > > > > > > How do you jump to a section of a page or panel kinda like how you > > can > > > in html.. like "Go To Top of Page"? > > > > > > Thanks > > > Dylan > > > > > > > Anyone?? > > > > maybe I'm not explaining myself right.. I have a canvas that > > contains many elements created from a repeater, this canvas contains > > a scroll bar since there are more elements than the size of the > > canvas.. I also have some buttons at the top of the page. I want > > these buttons to cause the canvas to focus or scroll to these > > componts when pressed.. This can easily be done in html.. how about > > in flex? > > > > I tried storing the y position of each element and then use the > > canvas.verticalScrollPosition + element[0].y.. but because it seems > > that becuase the element is in a repeater it doesn't store the y > > position? > > > > There has got to be an easy way to do this! > > > > Thanks > > Dylan > > > > >