all groups > flash actionscript > january 2006 >
You're in the

flash actionscript

group:

Needing support with array of text


Needing support with array of text Jeroen Gerits
1/28/2006 9:22:47 PM
flash actionscript:
How to create a text array for the following buttons:

http://j3rn.org/flash/dockmenu2.html



// SET UP THE SLIDING
align = bottom;
centerx = Stage.width/2;
centery = Stage.height/2;
menuholder = createEmptyMovieClip("menuholder", -1);
menuholder._y = centery;
menuholder._x = 800;
menucount = 50;
menuitems = [];
miwidth = 50;
miborder = 1;
startx = centerx-((menucount-1)*(miwidth+miborder))/2;
for (var i = 0; i<menucount; i++) {

var menuitem = menuholder.attachMovie("menuitem", "menu"+i, i);

menuitem._x = startx+i*(miwidth+miborder);
menuitem.id = i;
menuitems.push(menuitem);

}
onEnterFrame = function () {
var width = 0;for (var i = 0; i<menucount; i++) {var xxm =
menuitems[i]._xmouse;var yym = menuitems[i]._ymouse;var xm =
Math.sqrt(xxm*xxm+yym*yym);if (xm<50) {menuitems[i]._xscale =
menuitems[i]._yscale += ((200-xm)-menuitems[i]._yscale)/3;} else
{menuitems[i]._xscale = menuitems[i]._yscale +=
(100-menuitems[i]._yscale)/3;}width += menuitems[i]._width;}width +=
(menucount-1)*miborder;var xpos = Math.round(centerx-width/2);for (var i = 0;
i<menucount; i++) {xpos +=
menuitems[i-1]._width/2+miborder+menuitems[i]._width/2;menuitems[i]._x =
xpos;}};
Re: Needing support with array of text kglad
1/28/2006 11:12:17 PM
textA=
for (var i = 0; i<menucount; i++) {
var menuitem = menuholder.attachMovie("menuitem", "menu"+i, i);
menuitem.createTextField("tf", i, 0, 0, 30, 20);
menuitem.tf.text = textA;
// you'll need to embed your font if you're going to scale menuitem
menuitem._x = startx+i*(miwidth+miborder);
menuitem.id = i;
menuitems.push(menuitem);
}
AddThis Social Bookmark Button