I am quite new to AS3 and I am having trouble adapting my knowledge of Java to this new language i am trying to make a simple grid in which i could work on each individual square seperately(changing their colour for example). To do so, I created a 2D array,hoping it would allow me to work with some kind of coordinates system. I initialised the array using while loops and for some reason, this does not let me access the array outside the loops.[code]The two last lines are causing the problem, instead of turning the last square red, they return the following error: TypeError: Error #1010: A term is undefined and has no properties.However, when placed inside the loop, there is no problem and the whole grid turns red.
I'm working with Flash Builder 4.5 on an Actionscript project. I've created the following classes:
package { public class ComplexNumber {
[Code]....
but the code inside this loop generates the following run time error: "ReferenceError: Error #1056: Cannot create property 0 on ComplexArray." Thus, my code for "BXFN_complex[ii] = ~" is incorrect. Anyone know how to achieve what I'm trying to do? Basically, ComplexDivide.v1p0 returns two numbers, and BXFN_complex is an object containing two number arrays, and I want to assign the ComplexDivide two numbers into the ii'th element of arrays in BXFN_complex.
I have done this same thing in ActionScript 3, but am not familiar with ActionScript 2, which I am forced to use for this project. I am loading products into a SWF via XML and attempting to add a click event to each dynamically-created movieclip. Simply tracing the text from a node in XML will do for now. I'd like to assign a property called "desc" or "description" to each movieclip and have it trace that property's value when clicked. Here is the relevant portion of my code as it stands:
ActionScript Code: var iXML:XML = new XML(); iXML.ignoreWhite = true;
I am trying to create a gallery where each thumb is housed inside of it's own movie clip that will have more data, but it keeps failing because it won't let me refer to the newly created instance of the movie clip. Below is what I am trying to do.
var xml:XML; var xmlReq:URLRequest = new URLRequest("xml.xml"); var xmlLoader:URLLoader = new URLLoader();
I am trying to create a gallery where each thumb is housed inside of it's own movie clip that will have more data, but it keeps failing because it won't let me refer to the newly created instance of the movie clip. Below is what I am trying to do.
var xml:XML; var xmlReq:URLRequest = new URLRequest("xml.xml"); var xmlLoader:URLLoader = new URLLoader();
[Code]....
It dies every time on that last line. How do I refer to that vidThumbn instance so I can add the imageLoader? I don't know what I'm missing. It feels like it should work.
I'm trying to make a matching pairs game. First of all I'm making all the tiles, using a loop inside a loop. How do I get the ID of an item inside that loop? My code looks like follow:
Code: var matches:Array=new Array(1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8); makeTiles(); function makeTiles() {
ActionScript Code: var answerArray:Array = ["3", "2", "5", "3", "2"]; //these are the correct answers var answeredArray:Array = ["3", "1", "1", "3", "2"]; //this is an example of what the user
how I can access array data inside of an mc from the main timeline.. I am hoping to get into an array called children, which is inside of an mc, which itself is inside of an array called mcs.
Here is what I am trying to get to: mcs[m].children[0];
I have put all button inside movieClip called "container" and I have added "container." inside for loop and now I am getting errors. for (i=8; i<15; i++){ container.this["button" + btns[i].name.replace("btn","")].mouseEnabled = false; }
I am having a hard time trying to use an onRelease event handler inside a for loop. Basically, I am developping a custom player for articulate presenter using flash and AS2.This code is generating a movie clip in a for loop for each line in the sidebar, with slide title and slide number parsed from a XML.Until here, all works fine.But when I try to generate the onRelease event handler to play the wanted slide when I click on the line, the value inside the onRelease is always the highest value of i.Looks like the onRelease evaluates i only when I click on the line, after all the clips have been generated.[code]I have to find a way to capture the value of i for each clip.
My intention for the above simple code would be to have 'i' get traced every 3 seconds. But it doesn't. 'i' just gets dopped out into the output pane all in one go. Do steady release!
I am having an issue with a hitTestObject inside a for loop. When I drag an item it traces back that it was a hit but still animates back to its original place. I can't figure out what is going on with this... Here is my code
-: b1 = blade.. rotating and moving along y axis... its position in the stage is x = 120 and y = 20.. but when i test it tracing(_y) shows dat d first value comes 42.85 and not 20(value from the properties).. i dont know how to get its exact value just like what is seen from the properties.. i've tried to have an if statement that if the value of _y = to the y coordinate the blade position that will alter its movement, it never turns like i want.. here is my facebook email add( punisheryuri11@gmail.com ).. please help me if u have a spare time..
I have an array with 10 buttons with random names, so not btn1, btn2, etc but for the sake of examples, I'll use btn1, btn2 etc each of these buttons have dynamic text like so btn1.textField.text = "something random" etc also in each of this text there is a delimitator "%#%" I can easily use
I am trying to load a group of thumbnails using Moviecliploader within a class function. Only the last image is loaded onto the stage. can anyone point me in the right direction, I have been wrestling with this for a couple of days. I have tried it with a single loader... loaders created in the loop, stored in an array... and loaders as a child of the dynamically created image+x clip (ie. _level0.Gallery.image1.image & _level0.Gallery.image1.mcLoader)
Actionscript Code: for (var i:Number=1; i<=3;i++){ var char_name+i = event.target.data.char_name_ + i;//It should be like//var char_name1 = event.target.data.char_name_1;//var char_name2 =
how Im going to put the i variable inside the [[[[ ]]]]] because I cant make it work for(var i:Number=0;i<products;i++){ _root.menu["product"+i]._x += (product[[[[[+i]]]]]x-_root.menu.product["product"+i]._x)/speed; }
possible to have a timer that works inside a 'for' loop? I have created a timer but it only activates each time the frame is run through. I have a for loop with i++ so that I can put objects on the page with a small pause between them. The i++ loop puts all the movieclips on the page simultaneously. I need a delay and a loop because the shuffled arrays will be reset each time the frame refreshes.
I'm creating a website using Adobe Flash Professional CS5. I'm trying to read the content of a text file with URLLoader.load(path) inside a for loop. The path changes every iteration. When I trace the data from the event handler method, it returns only the last path's text file's content. It seems like it's calling the event handler method only after the for has done looping.
CODE:
var myData:URLLoader = new URLLoader(); myData.addEventListener(Event.COMPLETE, onLoaded); function onLoaded(e:Event):void {
I'm using a few for() loops to populate my game. Now, I have 2 versions of each function, one that executes when my variable "debug" exists, and the other that activates only if "debug" does not exist.Looks kinda like this:
ActionScript Code: // first, if debug exists, the script will execute for the single instance of my movie clip "myBox_0". if(debug){ // assign a value to the string "myTarget"
[code]....
Now, on the line I starred*, if I enter "images/0" instead of what you read there, then it works. But when I try to use the variable "i" then it gives me the error "Error opening URL 'images/undefined.png'" I ran a trace statement to track "i" through the code and it works up until I enter the tellTarget statement... how can I get my script to pass that variable through that statement?
I'm trying to write onPress for 4 buttons inside a for loop. This lines traces undefined: Code: trace(_root.TeachMethodArr1[count]) // undefined. This is because count is no more starting from 0 when I click the buttons.
Code: var TeachMethodArr1:Array=new Array() var TeachMethodArr2:Array=new Array() TeachMethodArr1 = ["a","b","c","b","e"] TeachMethodArr2 = ["a","b","c","b","e"] for(var count:Number=0; [Code] .....