Re: [Flashcoders] Re: RangeError: Error #2006: The supplied index is out of bounds.

2008-02-27 Thread EECOLOR
You can use numChildren to check how many children a DisplayObjectContainer
has.


Greetz Erik

On 2/26/08, anuj sharma [EMAIL PROTECTED] wrote:

 I will loop it and see what will happen
 Thanks a lot for all your help

 Anuj




___
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders


[Flashcoders] Re: RangeError: Error #2006: The supplied index is out of bounds.

2008-02-25 Thread anuj sharma
I will loop it and see what will happen
Thanks a lot for all your help
Anuj

On Mon, Feb 25, 2008 at 1:19 PM, anuj sharma [EMAIL PROTECTED] wrote:

 Hi Guys
 I am making an Auto-Arrange button and clicking on which arranges all the
 children of the container( which are on the main stage) in the tile format.
 Basically on clicking, I manually move those child on the stage to
 particular coordinates as shown in my code. I have pasted my code below. My
 problem is that as soon as i click on the auto arrange button I am getting
 error RangeError: Error #2006: The supplied index is out of bounds..
 Please let me know what i am doing wrong and i will appreciate if you let me
 know how would i fix this
 Thanks a lot guys
 Anuj

 **CODE**
 var aa:Number=0;
 var xcoord:Number=-300;
 var ycoord:Number=-200;
 var xcoord1:Number=450;
  var xcoord2:Number=850;
  var xcoord3:Number=1250;
 var ycoord1:Number=350;
  var ycoord2:Number=650;
 //Button Listener
 btn_AA.addEventListener(MouseEvent.CLICK,autoArrange);
 function autoArrange(event:MouseEvent):void
 {
 if(container.getChildAt(aa)!=null)
 {
 container.getChildAt(aa).x=xcoord;
 container.getChildAt(aa).y=ycoord;
 //Arrange Second
 container.getChildAt(aa+1).x=xcoord+xcoord1;
 container.getChildAt(aa+1).y=ycoord;
 //Arrange Third
 container.getChildAt(aa+2).x=xcoord+ xcoord2;
 container.getChildAt(aa+2).y=ycoord;
 //Arrange Forth
 container.getChildAt(aa+3).x=xcoord+xcoord3;
 container.getChildAt(aa+3).y=ycoord;
 //Arrange Fifth
 container.getChildAt(aa+4).x=xcoord;
 container.getChildAt(aa+4).y=ycoord+ycoord1;
 //Arrange Sixth
 container.getChildAt(aa+5).x=xcoord+xcoord1;
 container.getChildAt(aa+5).y=ycoord+ycoord1;
 //Arrange Seventh
 container.getChildAt(aa+6).x=xcoord+ xcoord2;
 container.getChildAt(aa+6).y=ycoord+ycoord1;
 //Arrange Eight
 container.getChildAt(aa+7).x=xcoord+xcoord3;
 container.getChildAt(aa+7).y=ycoord+ycoord1;
 //Arrange Ninth
 container.getChildAt(aa+8).x=xcoord;
 container.getChildAt(aa+8).y=ycoord+ycoord2;
 //Arrange Tenth
 container.getChildAt(aa+9).x=xcoord+xcoord1;
 container.getChildAt(aa+9).y=ycoord+ycoord2;
 //Arrange Eleventh
 container.getChildAt(aa+10).x=xcoord+ xcoord2;
 container.getChildAt(aa+10).y=ycoord+ycoord2;
 }
 }

___
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders