Search Tutorials
Adding the Actions (con't) Step 4.3 : Create the Symbol Chart This code duplicates the keysymbol for the current segment and places it where it should go on the stage by setting the _x and _y properties of the duplicated movieclip. Notice that we use the associative array method of addressing the duplicated movieclip, so no eval is needed. Color is set by creating a new color object that is our movieclip and using the setRGB method to set its color as defined in the aColor array above. (I did have to resort to using eval here -- couldn't think of a way to specify this otherwise since the tempColor object doesn't already exist. There may be a better way though).
nRunningSum = 0;
for (i=0; i < nElements; i++) {
// duplicate key symbol and set to correct color
mcKey.duplicateMovieClip ("mcKey"+i, nDepth++);
_root["mcKey"+i]._x = 300;
_root["mcKey"+i]._y = i*30+60;
tempColor = new Color(eval("mcKey" + i));
tempColor.setRGB(aColor[i]);
Step 4.4 : Create instances of the category names with attachMovie When you attach a movieclip, it has to be attached to some object; in this case, it's attached to the root (main timeline). The content of the textfield is supplied from the aCategory array, and the position on the stage is set.
// attach category text movieclip and set to correct category
_root.attachMovie ("mcCategory", "mcCategory"+i, nDepth++);
_root["mcCategory"+i].tfCategory = aCategory[i];
_root["mcCategory"+i]._x = 330;
_root["mcCategory"+i]._y = i*30+60;
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|