we have this variable from the internet, val(0), in a dynamic text field we can see a digit from this variable. but when we use this variable in actionscript and test it with trace, the variable shows as undefined.how can we make this work without it coming up as undefined??
How can I test a undefined variablewith an if statement.all a this did not work and I don't want to define a value for this variable.name of the variable x.
Is it possible to do a statement such as if(string == undefined) { }?I'm pulling the strings from XML. I'm just trying to not have to go through and put x=" " for each empty childNodes in the XML where this variable isn't necessary.
I keep getting access of undefined property for "who" when I test this fla. Who is a movieclip in my library and it has an instance name of "who" in my .fla. Why do I keep getting this? What tiny thing I'm I forgetting? This is the same way I've built my other sites. here is my code....
I want to declare a variable on the main timeline that can be called from anywhere in my movie. So, _global var should be the right approach. I want to declare a movie clip 'MC1' "open", or "closed" so that when it is revisited, my flash file knows the user has been there before and performs a different task from the one it does when 'MC1' was first encountered. So, i need a 'if' statement to run from the variable, when the playhead encounters the movieClip.
How would I go about creating a conditional statement that checks to see if all the needed data in a particular node is defined or else move on to the next node in the iteration? AS3 to move through the XML:
I have installed Flash CS4 upgrade successfully with Flash CS3 full. I have also installed Flash CS3 full and then CS4 upgrade, but it made no difference. I cannot test an example that uses sound.extract() method. When I test the movie, I get an error message stating "Call to a possibly undefined method extract through a reference with static type flash.media.Sound".
This may be an obvious search, but I'm not totally sure on the proper syntax... basically what I want to do is:
private function makeISchedule(data:Array, label:String = null):ArrayCollection{ var arr:ArrayCollection = new ArrayCollection; for (var i:int = 0; i<data.length; i++){
What i am trying to attempt here is to make the variable equal to the name of an item in my library. (Im using this to use different ships in an old arcade-style vertical shooter). This is meant to make a ship appear on stage.
When <variable> is replaced with a library item (eg. mvcShip), it works fine, but if the variable is in place, i get a trace value of ship1 as "undefined", and the ship doesnt show up on the stage.
I have a movie clip on the main timeline that includes a button.When pressed, I want this button to conduct an if statement to check the contents of a textbox on the main timeline and if equal execute the statement.So far I have this but the text does not seem to 'read'. Do I need to pass the textbox contents into a string variable rather than read directly from what is in teh text?[code]
if I use in statement xml-child distinct of nameWin (summa, e. g.), it works good. But with nameWin, e4x compares local variable nameWin (which not interested for me at all at this time) with "necessary name" instead of compare item's nameWin with "necessary name".
i am trying to find out if it is possible to check on more than one variable in an if statement at a time as i am usure how, so is it possible in as2 to check on more than one varialble if answer is equal to the number 1 and answer is to the number two and also the number three perform a function
var answer1:Number =1; var answer2:Number =2; var answer3:Number =3; if(answer == 1 ) and answer == 2 and answer ==3); if(answer == 1 and answer == 2)
I'm trying to set up a test that will tell me whether a variable exists in memory or not. I'm running into the problem of my nested function preserving the local variable it uses, called "shouldBeDead". Here's my best effort, which doesn't work for me because the "shouldBeDead" variable is still alive[code]...
I have three randomly moving movie clips and one keyboard controlled movie clip which is meant to avoid the tree random flying clips.
I want to do a hit test that basically will do something if anyone of the 3 random clips hit the keyboard controlled clip.
in the hit test i want to be able to have this work for any of the three random clips (flying pumpkins with different instance names, pumpkin1 pumpkin2 pumpkin3). This is all done on an external document class.
I thought about an array but I have no idea really
In my movie I load a swf to a movieclip with this code
PHP Code:
_root.ImageViewer.loadMovie("deneme.swf");
Now can I do this? before calling the swf named deneme. When I press a button If I attain a number to a global variable with this code
PHP Code: on (release) {_global.myVar = 5;gotoAndPlay("CloseUpAnimation");}
Can I read this variable from the swf which I load into my movie?If I can read how can I write a If Statement that will gotoAndPlay according to that variable?
Is there a way to test a string, such as the one below to see if it's an actual number value? var theStr:String = '05'; I want to differentiate between the string value above and one such as this: var theStr2:String = 'asdfl';
i have a for loop which increments a variable 'i' and then adds this variable to a string called 'test' like so..[code]however this does not work, it wont seem to add the variable 'i' when i trace (test). All i get is undefined?
Given this: if(myVar){}, what will pass as true or false?In JavaScript for example, false are values like null, undefined, 0, '' (empty string), false.
I want to change a variable when a button is pressed. lingo: if this button is pressed then check varexample what number it has if it has a number then gotoAndPlay("example") and add 1 to varexample else, do nothing I'm sure if I get this kind of example down, I'll be able to figure the rest out by myself. =S
This shouldn't be too difficult. Heres my code: for(i=0; i<30; i++){ var box[i]:Object = new Object() box[i].id = [i] box[i].name = "default" box[i].location = "default" box[i].type = "default" But its not working. I keep getting error messages concerning the var box[i] statement.
I have a for statement, using an incrementing variable "a." A dynamic amount of herbs are generated, so here is the for statement. Code: for(a=1; a<_global.herbAmount+1; a++) { var herbMC = _root["herb"+a]; trace(herbMC); } When I trace "a," it traces 1, 2, 3 or however many numbers there are up to the global herbAmount number. When I trace _root["herb"], _level0.herb pops out. When I add "a" onto _root["herb"], undefined is traced....why?
I am trying to get a high score table set up and I have it all working except for an if statement which decides whether to put a zero in the time or not. ActionScript Code: variable declared at the top var gap:String;
This is getting data that is stored - it works fine except for the underlined "gap" - The "gap" is meant to be calling the variable which has the below if statement ScoreInputScore.text=String(SpotTheDifferenceGame._minute)+gap+String(SpotTheDifferenceGame._second); if (SpotTheDifferenceGame._second<10) { gap=(":0"); } else { gap=(":"); }
I thought by have the variable called in in the function and having the if statement with gap= it would do the specified text in the dynamic text box. When I put a trace on "gap" it traces with the correct text depending on what the number is but in my dynamic text box it displays as number null number. // displays like this when trace put on it :0 // displays like this in dynamic text box 2null02
I want to display variable myblock down 10 times and then test it for collison, I am using the variable I to store the blocks, If I manally set the variable i to lets say 1 and 2 and then test for collison it works, but when I use I from the for loop it only detects one object from the array, I think that there is something probably simple missing such as an extra variable, as you can see from the code I am trying to use the' i' to replace for instance addChild(blockarray[1]);