# Multiple Array problem!

**URL:** <https://forum.kirupa.com/t/multiple-array-problem/309025>\
**Category:** Uncategorized\
**Created:** [May 5, 2010, 7:49am UTC](https://forum.kirupa.com/t/multiple-array-problem/309025 "2010-05-05T07:49:11Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![karthic\_vkn](https://avatars.discourse-cdn.com/v4/letter/k/da6949/32.png) [@karthic\_vkn](https://forum.kirupa.com/u/karthic_vkn)\
**Post date:** [May 5, 2010, 7:49am UTC](https://forum.kirupa.com/t/multiple-array-problem/309025/1 "2010-05-05T07:49:11Z")

</div>

Hi All,

I m trying to make 2, 3 group of animation using multiple arrays, A group having 10 circles and those circles r moving from X to Y (using mainFunction). while moving… i m calling subFunction for blink effect (here my problem comes). So each circle are having two different animation (moving, blinking) ![](http://forum.kirupa.com/uploads/kirupa/6223/c5f9e21839f27346.gif),

also going to make 2, 3 group by calling “mainFunction” !!!

Experts pls help me to resolve this problem, or sugges me some other way to make this animation

Here my code…

* * *

import fl.transitions._;  
import fl.transitions.easing._;

var array\_1:Array=new Array();  
var tween\_x:Array=new Array();  
var tweenBlink:Array=new Array();  
var groupNo:Number;

function mainFunction(xPosition, yPosition, groupNo):void {  
array\_1[groupNo]=new Array();  
tween\_x[groupNo]=new Array();  
for (var i:int=0; i\<=10; i++) {  
array\_1[groupNo]_=drawCircle();  
array\_1[groupNo]_.id=i;  
array\_1[groupNo]_.x=xPosition;  
array\_1[groupNo]_.y=(yPosition+=10);  
addChild(array\_1[groupNo]_);  
tween\_x[groupNo]_=new Tween(array\_1[groupNo]_,“x”,Regular.easeIn,(array\_1[groupNo]_.x),(array\_1[g roupNo]_.x+500),5,true);  
tween\_x[groupNo]_.stop();  
tween\_x[groupNo]_.addEventListener(TweenEvent.MOTION\_START, subFunction);// calling subFunction for blink Animation  
tween\_x[groupNo]_.start();  
}  
}

function subFunction(evt:TweenEvent):void {  
tweenBlink[groupNo]=new Array();  
tweenBlink[groupNo][evt.target.obj.id]=new Tween(array\_1[groupNo][evt.target.obj],“alpha”,1,0,.2,true);// here i m getting error  
}

mainFunction(10, 10, groupNo=1);// call this function 3 4 time  
//mainFunction(10, 80, groupNo=2)  
//mainFunction(10, 150, groupNo=3)

function drawCircle() {  
var circle:MovieClip=new MovieClip();  
circle.graphics.beginFill(0xFF0000);  
circle.graphics.drawCircle(0,0,1.7);  
return (circle);  
}
