Copy link to clipboard
Copied
Hi
Here is my code
for(var i in MovieClip(root).arrySpt){
var btn:MovieClip = MovieClip(box);
//duplicate the movielcip (add a new one to the stage)
var ClassDefinition:Class = Class(getDefinitionByName(getQualifiedClassName(btn)));
var myMC:MovieClip = new ClassDefinition;
myMC.inBin.text = MovieClip(root).arrySpt;
trace(getChildByName("myMCC"+i as String).width);
myMC.x = i * myMC.width;
myMC.y = 0;
myMC.velocityY = 0;
box.addChild(myMC);
box.boxin.visible = false;
}
var myMC:MovieClip = new ClassDefinition;
Here movieclips are creating and this line of code is assigning the position
myMC.x = i * myMC.width;
Here the width is assigning to X position of current object but I want assign width as X position to next object not current object. Mean If movieclip generate it should get width from previous movieclip from array.
please help me to solve this problem.
thanks
...
use: var prevX:int= 0 ;
for(var i in MovieClip(root).arrySpt){
var btn:MovieClip = MovieClip(box);
//duplicate the movielcip (add a new one to the stage)
var ClassDefinition:Class = Class(getDefinitionByName(getQualifiedClassName(btn)));
var myMC:MovieClip = new ClassDefinition;
myMC.inBin.text = MovieClip(root).arrySpt;
trace(getChildByName("myMCC"+i as String).width);
myMC.x = prevX;
prevX+=myMC.width;
myMC.y = 0;
myMC.velocityY = 0;
box.addChild(myMC);
box.boxin.visible
Copy link to clipboard
Copied
use: var prevX:int= 0 ;
for(var i in MovieClip(root).arrySpt){
var btn:MovieClip = MovieClip(box);
//duplicate the movielcip (add a new one to the stage)
var ClassDefinition:Class = Class(getDefinitionByName(getQualifiedClassName(btn)));
var myMC:MovieClip = new ClassDefinition;
myMC.inBin.text = MovieClip(root).arrySpt;
trace(getChildByName("myMCC"+i as String).width);
myMC.x = prevX;
prevX+=myMC.width;
myMC.y = 0;
myMC.velocityY = 0;
box.addChild(myMC);
box.boxin.visible = false;
}
Copy link to clipboard
Copied
Thanks Kglad its working as i want. thank you so much for this help.
Copy link to clipboard
Copied
you're welcome.
Find more inspiration, events, and resources on the new Adobe Community
Explore Now