Dynamicly added movieclip from library tween problem
Hi,
Iām having trouble with tweening (with TweenMax) movieclips added dynamically in a for loop. The targeting works fine but the tweens are just not happening. My second problem is that I need to randomize my array but I dont know how. Anyway here is my code, and thank you for your help.
import gs.*;
import gs.easing.*;
stop();
var tempName:String;
var tempNum:Number;
var kordinate:Array = new Array();
kordinate.push({Dx:-195.5, Dy:-129.75});
kordinate.push({Dx:-129.5, Dy:-129.75});
kordinate.push({Dx:-63.5, Dy:-129.75});
kordinate.push({Dx:2.45, Dy:-129.75});
kordinate.push({Dx:68.5, Dy:-129.75});
kordinate.push({Dx:134.5, Dy:-129.75});
kordinate.push({Dx:-195.5, Dy:-63.75});
kordinate.push({Dx:-129.5, Dy:-63.75});
kordinate.push({Dx:-63.5, Dy:-63.75});
kordinate.push({Dx:2.45, Dy:-63.75});
kordinate.push({Dx:68.5, Dy:-63.75});
kordinate.push({Dx:134.5, Dy:-63.75});
kordinate.push({Dx:-195.5, Dy:2.75});
kordinate.push({Dx:-129.5, Dy:2.75});
kordinate.push({Dx:-63.5, Dy:2.75});
kordinate.push({Dx:2.45, Dy:2.75});
kordinate.push({Dx:68.5, Dy:2.75});
kordinate.push({Dx:134.5, Dy:2.75});
kordinate.push({Dx:-195.5, Dy:68.75});
kordinate.push({Dx:-129.5, Dy:68.75});
kordinate.push({Dx:-63.5, Dy:68.75});
kordinate.push({Dx:2.45, Dy:68.75});
kordinate.push({Dx:68.5, Dy:68.75});
kordinate.push({Dx:134.5, Dy:68.75});
function lodirajDio(){
for (i=0; i<=23; i++){
tempNum = i + 1;
tempName = "d" + tempNum;
this.contain.attachMovie(tempName, tempName, i);
//this.contain[tempName]._alpha = 0; // for testing (it works)
this.contain[tempName]._x = kordinate*.Dx;
this.contain[tempName]._y = kordinate*.Dy;
this.contain[tempName].ID = this.contain[tempName];
TweenMax.to(this.contain[tempName], 1, {_alpha:100, delay:i-0.5});
this.contain[tempName].onRelease = function(){
flipaj(this.ID);
}
this.contain[tempName].onRollOver = function(){
//this.ID._visible = false; // for testing (it works)
TweenMax.to(this.ID, 1, {_xscale:110, _yscale:110});
}
this.contain[tempName].onRollOut = function(){
TweenMax.to(this.ID, 1, {_xscale:100, _yscale:100});
}
}
}
lodirajDio();