ActionScript 2.0 :: Creating Array To Trace Back Number Of MC From Stage
Jul 18, 2008
I have created a set of MC's loaded from library via attachMovie in a for loop. Right now I have a set of MC's that are attached with the numbers 1-8. I would like to be able to select a MC and traces back its number. I know this can be achieved through an array. I know how to build arrays, but I do not know how to create an array what would trace back a number form a for loop.
Here is the code:
this.createEmptyMovieClip("navClip",this.getNextHighestDepth());
for (i=0; i<8; i++) {
currentThumb = navClip.attachMovie("numberBox", "clip"+i, i, {_x:(i*50)});
currentThumb.imageNum.text = i+1;
navClip._x = (Stage.width/2)-(navClip._width/2);
currentThumb.onRelease = function() {
trace(currentThumb);
};}
I need it to call back in the onRelease the number associated with that clip(array).
The Action script code below takes the strings in the array (pgtit) and creates a dynamic navigation bar I am trying to trace the index number of the array being click I just seem to get -1.
var pgtit:Array=["link1","link2","link3","link4"]; var xPos = 0; var menuHolder:MovieClip = new MovieClip; addChild(menuHolder);
I am trying to create an array (1-35), mix that array and display the results with a trace. I am getting an error with the following code.
public function generateArray(toNumber : int) : Array { var result : Array = []; for (var i : int = toNumber; i != 0; i--) { result.push(i); [Code] .....
The error(s) are: 1180: Call to a possibly undefined method generateArray. 1120: Access of undefined property generateArrays.
I am having issues with a global array. I have an actionscript file called MyGlobal.as at the same level as my main FLA:
[Code]....
I am able to trace that first element while trace is called within the function... but if I try to trace that first element outside of the function it is "undefined". Do I need to return the array at the end of the function? I tried that but I cant seem to get it working correctly.
Is this correct? I am gettign this errorTypeError: Error #1007: Instantiation attempted on a non-constructor.I am trying to created a new instance of a movieclip on stage based on the number from elderCount.
//elderCount is a var:Number var elderMan:Array = new Array(new starMovie()); var Star:starMovie = new elderMan[elderCount](stage);
[code]I want to input a number and find a match for the number, returning the values on the row in to specific fields for each number. For example, if I input the number 10 in an input field, I want the number 1.2276, 0.00100, 106.38 and the rest of that row to output these values I have seen so many options, don't know where to start.
I am working on a having external swfs get loaded into the main swf one by one from an array.I can get the first one to load, but it just keeps on playing the first item in the array over and over, instead of loading the next movie. I have a container on my stage, cleverly named "container" and I am using AS2 and loadMovie.
I am guessing my conditon on my if statement is off, but I am not sure how to tell the onEnterFrame to check the currentframe of the loaded swf and not the container itself. I might be way off, but in my mind I feel like this mostly makes sense, but knowing Flash it is probably not nearly enough coding.I might also add this won't be running on the web, so I don't need to worry about preloading swfs since it will be running directly off a PC onto a screen in our office.Here is my code:
Code: var myClips:Array = ["movie1.swf", "movie2.swf", "movie3.swf", "white_logo.swf"]; var i:Number = 0; _root.container.onEnterFrame = function() {[code].....
Simple question i can trace all elements from xml but how to trace 5 or 15 or any number (that you enter to input text field) of random elements from xml file
I want to know the index number of the object when I clicked it.. trace(mc.getChildAt(0)) = display the object at the index 0 lets say the output is [object] button Now I want to reverse it. When I click the object button button.addEventListener(MouseEvent.CLICK, onClick) function onClick(e:MouseEvent){ trace(e.currentTarget.????????) //I want to trace what index number is that button, the output should be "0" }
I have a simple code that seems to be giving strange results.
var startPoint:Point = new Point(x, y); // a point var r:Number = path[i].row + (-Math.floor((length * 2 + 2) / 2)); // just some math trace(r); // the math checks out and gives a 3 var tey = startPoint.y + r; //this gives a really strange return....
I'm trying to create a shuffle button for my mp3 player. I don't want it to repeat any song in the xml playlist until all the songs are played. Is there to display a random number on the click of a button, without repeating any number in the array until all the numbers in the array are used?
I want to change the code a little bit by creating an Input Text. A random number will be typed in that text instead of having a fixed, pre-set number.
I have been trying for an hour to clone an array, It seems that nobody has a true reference on how to do it. Two arrays - movieClipArray 1 and movieClipArray2 I want to duplicate movieClipArray1 entirely so that when I addChild(movieClipArray2[0]), it doesn't take away from movieClipArray1 or reference it in any way.
I have a class in which I have declared an array. The functions in that class are designed to make changes to the array, but it's not working:
[Code]...
Anything I do to customerCheck treats it as if it were a new array. This is especially obvious when using customerCheck.push in addCharToCheck() -- the trace always shows a blank array before push and an array with one object in it after the push... then next time it does the same. I know I'm making some sort of fundamental error regarding the scope of the array within the class but I just cannot find any good information on how to fix it! Moving to AS3 (been coding it for all of about 3 weeks) is a nightmare so far, and it seems to be the 'easy' stuff that causes me problems
I'm making a game with health bars in it and I'm trying to have it so that if a character is hit, the bar will go forward a certain number of frames before it eventually hits zero.The thing is, I'm a dunce and I'm not sure how to do this exactly. All I need to know is the going ahead a certain number of frames part.Say on an action I needed a movie clip to go ahead three frames. How would I code that? I thought I could use nextFrame(); while putting a 3 in the parenthesis, but that doesn't seem to do anything.
I have a array where I put the products id and the amount of that same product in it.when I trace the cart array, flash walks trough all the keys (from 0 to 23443) and that takes a long time.Is there a other way to do it? like this maybey:[code]How can you trace the key of an array in AS?
I have been using a lot of swapChildren, setChildIndex,addChild, removeChild on stage and also a lot switching children when buttons rollover and rollout. I want to know is there a method to trace or keep track of all the depth of children in the output panel??
does anyone know how to trace whats on the stage?I tried: trace (stage);but it just said: [object Stage]in the output panel and I have tons of stuff on the stage loaded though as3.
below code is array for my combo box's data. Now I would like to trace this array. I could not trace of any data of "zone" Object. How we can trace any value of this type of array ?
var zone:Array=[ {label:"Nepal", data:"1:00"}, {label:"China", data:"2:00"}, {label:"Bhutan", data:"3:00"} ];
I am undergoing some experiments on creating object arrays before I attempt to implement it on my main flash document.
Ive created an object array with 3 variables, and im attempting to change the values, then trace the values back to see if its working. Ive tried many things but I keep getting [object: Object] back in the output window.[code]...
I copied some code over to a similar function, which traces out the array index number using indexof(e.target).For some reason I'm getting the usual undefined property errors, but it is tracing other properties in the array using e.target?[code]
I have this code working which has an XML file. This is the code for XML menu(no drop down) for website , i am working on, but i wonder when i traced the value of both arr2 & arr1 it returns 0, although i pushed the value.[code]
I have two arrays. One contains numbers and the other contains strings. I want to do a sortOn(DECENDING) for the number array and then have the string array sort to match. if my string array is