ActionScript 2.0 :: Use Variable Values In Variable Name?
Aug 30, 2005Is it possible?!Here is an example:
for (var i:Number = 1; i<nTest; i++) {
var test + i..
}
[code].....
Is it possible?!Here is an example:
for (var i:Number = 1; i<nTest; i++) {
var test + i..
}
[code].....
f you know PHP...then you know that you can create a string variable...and then use the value of that variable to declare another variable. like this:
PHP Code:
<?php$foo = "haha";$i{$foo} = "success";print $i{haha};?>
and it would display "success"...or like this:
PHP Code:
<?php$foo = "haha";$$foo = "success";print $haha;?>
and it would also display "success".
I am desperate about this.[code]...
Another thing: how to access array values from outside of function?
This one is tripping me up. I'm creating a simple 10 question 'quiz' with simple "yes" or "no" radio buttons for each question. If they picked "yes" the value is 5, while "no" is 0. I want them to be able to choose all of the answers and then click submit. On submit it would add up all the answers and save that number as a variable named "score".
I know how to setup all of the radio button groups, calling each group question1, question2, question3 etc and giving the values to each yes and no radio button. I just don't know how to capture the values on submit, add them up and save to a variable.
I just started working with CS4 / as3 and I'm working on extracting simple text from an xml file. I got the code off youtube, and it seems that even after copying this guys code line for line, it doesnt work. More speficially, the trace/output doesnt want to output variables. I did use trace("hello") and that worked fine, so its not the omit output option, but it just wont display the values from variables.[code]...
View 5 RepliesIs it possible to get values for a variable from an array.How would i do this?
View 2 RepliesI sometimes have to test if a specific part of code is executed, and i just write
Code:
trace("ok");
Do you trace some more useful message instead ?
ps. I'm not talking about tracing variable values.
i'm trying to add values to a variable.[code]a simple drag and drop on a MC.i would like to store the X displacement when i drag. let say i have 30 in a variable wich store x position of myMC, if i drag the MC 200 units the variable should read 230 and so on.
View 2 Repliesi have a variable take away another variable which makes answer1 variable i then want answer1 to be to the power of another variable how can i do this in flash
View 5 RepliesIs there a way to write an "ANY" conditional statement? For example, I want to write an IF statement that if the user presses ANY of 10 specified keys, I want to execute the same bit of code.However, the only ways I know to accomplish this is by
1) writing a switch statement, which seems unwieldy because I'll have 10 separate cases which all duplicate the same [code]...
Is there a better/faster/more efficient way to check if a variable is equal to ANY of a set of values?
I have a query regarding assigning values to buttons in a for loop, I will explain:This is a string which I want to assign to a button value via getURL:
var myURL = "http://www.mywebsite.co.uk" + "/?Group=" + mySharedObject.data["destination"+i] + "&" + "SearchType=654&" + "Target=offers&" + "Paging=on&" + "HotelName=" + mySharedObject.data["hotel"+i];
[code].....
I'd like to enable the user to enter several parameters within the flash plugin. These influence the flash movie. The flash file itself works perfectly fine. But now I also want to access and process these parameters on a Javascript function.
I tried the external.Interface and navigatetoURL method but couldnt achieve the required result. (The 'link' between flash and javascript doesn't seem to work...)
So how / which is the best way to transfer parameters from AS3 to Javascript on the server ?
I'm trying to do something simple in actionscript as simple as this:- Create a variable: var urlVideo:String;- Use that variable inside a function and give it a value: urlVideo = ideoElemento.url.text();- Then create a new variable and give it the urlVideo value: var url:String = urlVideo;
Here's my code:
var idVideo:String = "12";
var urlVideo:String;
[code]....
I have three conditions for three possible values for a variable. In the mxml code i would like to display a different datagrid for each instance.Is there a shorter way than writing three boolean functions for each possible value, and then using the boolean value returned by the method as a parameter for whether each datagrid will be loaded?
View 1 RepliesHow do you pass variable values between functions where the addEventListener is in the first function? I am trying to get the color value passed into my event handler. [code]...
View 6 RepliesI have run across a really weird problem when posting URLVariables from a as3 flash file to a php script.The issue is that sometimes the key and value doesn't match from the swf to the php, for instance:I post name, email and verificationcode to php from the swf,Name: Daniel123456789then the php script could get something like this:name=>DanielE-mail => ielIt's the same field that fails consistently, and it usually takes parts of a value from the other variables. It's a lot of foreign characters envolvoled, can a ampersand in a URLVariable value screw things up?
View 1 RepliesI�m calling a ColdFusion page that generates output in the form of a text file to be used in a scrolling dynamic text field.So, Instead of calling a text file like so:
//calls a static text file
loadText.load("StaticTextFile.txt");
Im calling a ColdFusion page like so:
[code].....
Flash keeps looping which is causing certain variables to add values constantly. E.g.
if (userWord.text == word){
score = score + 1;
trace(score);
}
That will constantly add one to "score" when a certain word is typed into a text box. How do I add one to "score" without stopping the application or playing it once?
how to send variable values inside a movieclip, to the main scope (main timeline)?
View 4 RepliesI have two document classes. One is Main.as the other is Step2.as. I want to declare a public variable in Main.as then need to give it a value from Step2.as. That value will later be used in my next Document class Step3.as How would I write the code that gives the value in my Step2.as and then how would I write the code that retrieves the value in my Step3.as?
Note I can't import my Step2/ or Step3 document class into my Main.as.
I want to know how to save some variable values into a local machine... as for example a save button. Then the user plays the movie again the variables show up as he left them. I think this is done by SharedObject or something like that...
View 2 RepliesI have an equation that needs to calculate variables as it receives them and output the value to a dynamic text field. I have successfully created a function passed values to it but after the first calculation it wont do anything else. [code]...
View 3 RepliesI have a flex app where I need to be able to access and modify component attributes using variable names.
eg, say I want to edit the text attributes of text label.
I am not sure what object or attribute will need to be updated until runtime.
Say I get passed the following variables:
var objId:String = "label1";
var objAtt:String = "text";
var objVal:String = "Hello World";
I need to take these and update the "text" property of label that has the ID "label1" to "Hello World".
I have tried different variations to accomplish this but am stuck One example is
this[objId][objAtt] = objVal;
I want to know if I have variables inside amovie clip that get some values after user contact and I want to use this values in other frames in the main timeline.
View 2 RepliesI'm trying to create a simple ripple effect made of circles created using the drawCircle() method. Afterwards I animate the circle by changing it's size and alpha value. The final radius of the circle and the position is random.
How do I create multiple circles/ripples?[code]...
I am trying to create a dialogue system for a game that references lines of dialogue to be displayed from an array.Example:
var myArray:Array = new Array("My name is David.","I am a noob at actionscript.");
This all works fine, but what I really want to do is have the name "David" be a variable so that the user can change. The issue is that the array seems to convert any string variables into their string value so when they are referenced they only appear as the initial value of the variable.
Example:
var myName:String = "Empty";
var myArray:Array = new Array("My name is "+myName+".","I am a noob at actionscript.");
//user does something to change the variable myName
[code]....
Output: My name is Empty.,I am a noob at actionscript.When what I want is for it to say: My name is Jones.
im trying this every which way.creating global variables etc.I have a movie clip with a text area (lets call it txttest)there is text inside it which i want to send from this movieclip on the main frame to a text area (lets call that one txttestB) on the main frame. Whatever i try i get undefined in the text area on the main frame.I have tried this...
_global.selectedcompany = txttest.text;
_root.txttestB.text = _global.selectedcompany;
Code:
var fruit1:String = "apples";
var fruit2:String = "oranges";
var fruit3:String = "grapes";[code]....
I need the variable fruit1, but for reasons I don't have time to get into, I don't know how to parse these two variables to make a parseable variable.
I'm trying to pass the contents of variable playnoyes to the long line of code below to decide whether or not to autoplay the flash movie, but doing it as I have below, the resultant line of code has the variable in quotes and therefore the code doesn't execute it as expected. My question is, how can I pass the variable so that the resulting line of code doesn't have the quotes around the variable value.
var playnoyes='true';
var testtext = "<script type='text/javascript'>AC_FL_RunContent ('codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.[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.
[Code]..