latino
%Europe/Berlin %760 %2005, 19:15
Hallo ik genereer via een loop verschillende mcs. Nu wil ik de buttons qua lengte aanpassen aan de tekst. Ik dacht slim te zijn en length te gebruiken van het aantal karakters daar wat bij en dan is dat de mc.width van de nieuwe movieclip. Ik heb het ook met mc.menu_txt.text.l_width geprobeerd maar dat heeft geen zin omdat die altijd hetzlefde is. Is dit uberhaupt wel mogelijk?
var buttonNames:Array = ["Home", "Agenda", "DJ", "Drugs", "Clubs"];
var spacing:Number = menu_mc._width +2;
var numberOfButtons:Number = buttonNames.length;
var i:Number = -1;
while (++i < numberOfButtons){
var name:String = "menu"+ i;
mc = menu_mc.duplicateMovieClip(name, i);
mc.menu_txt.text = buttonNames[i];
mc.lengte = (mc.menu_txt.text.length) + spacing / 2;
mc._y = 158;
mc._x = i * spacing;
mc._width = mc.lengte ;
mc.urlId = i;
mc.onRelease = function(){
itemClicked(this.urlId);
}
var buttonNames:Array = ["Home", "Agenda", "DJ", "Drugs", "Clubs"];
var spacing:Number = menu_mc._width +2;
var numberOfButtons:Number = buttonNames.length;
var i:Number = -1;
while (++i < numberOfButtons){
var name:String = "menu"+ i;
mc = menu_mc.duplicateMovieClip(name, i);
mc.menu_txt.text = buttonNames[i];
mc.lengte = (mc.menu_txt.text.length) + spacing / 2;
mc._y = 158;
mc._x = i * spacing;
mc._width = mc.lengte ;
mc.urlId = i;
mc.onRelease = function(){
itemClicked(this.urlId);
}