ActionScript 2.0 :: Convert A String To A Useful Variable
Aug 14, 2009how is going your august? mine, as you're going to see...not ok at all! :P well, the point is:
[Code]...
how is going your august? mine, as you're going to see...not ok at all! :P well, the point is:
[Code]...
Is it possible to convert a given variable name to a string?
ActionScript Code:
function vartostring(mystring:String) {
//something like var newstring:String = parsevarname(mystring)
trace (newstring);//output 'hello'
}
vartostring(hello);
Can I convert a string to a variable?For example:
Code:
var left = -100;
toVar( "left" );
function toVar(side)
{
trace(side); // I want to trace out -100 instead of "left"
}
Naturally I can remove the quotes in my function call so it would represent the variable instead of a string, but can I convert the string to the variable within the function?
I have been searching and searching but I have yet to come up with something that works.
Im new to Actionscript so I suspect this is somthing basic that I am missing[code]...
This my starting-point
1 I have to use a swf like: whatever.swf?file=abc1234
2 file=abc1234 represents the name of the xml file i need to load like[code]...
I made a sound file:
menuSound120 = new Sound(new URLRequest(http://audio.ngfiles.com/155000/155242_House_Rhythm.mp3))
I want to convert the name of this sound file to a string that reads "menuSound120." When I tried menuSound120.toString() I just got [object Sound].
Is there a simple way to convert an instance variable to a String?
View 2 RepliesBasically i have a variable that is a string and i need it to be a movieclip so that i can put it in an AS Tween.[code]...
View 7 Replieshow do convert the myString var which is a string to the class name?
var myString:String = "movieClipInTheLibraryClassName"
var t:myString = myString()
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 have a String variable in my flex (flash builder 4) application containing CSV data. I need to allow the user to download this data to a local file. For example, giving them a "csv" button to click and it might present them with a save file dialog (and I would be sending the contents of my string variable).Is this possible / how ?I am using the ResuableFX component for the datagrid to csv. This the code I ended up with that works to save the string to a text file for the user (in a web browser):
var dg2CSV:DataGrid2CSV = new DataGrid2CSV();
dg2CSV.includeHeader=true;
dg2CSV.target=adgEncounters;
[code]......
If i have an ASP page that is returning variables (and I can see them in the debugger) how do i consentrate a string to call that variable?
ie:
variables being returned are named:
"res1", "res2", "res3"...etc
for (var i = 0; i < 10; i++) {
[Code]...
Trying to replace a portion of a string with a "-" if it matches a string variable in AS3.
var re:RegExp = new RegExp(imageArray[j][1],"gi"); trace(imageArray[jTemp][2].replace(re,"-"));
imageArray[jTemp][2] is a string imageArray[j][1] is a string as well I'm not getting the result I expect. I would like trace above to return 'permanentContainer-' Here are the traces for the above variables
permanentContainer-temporaryContainer- temporaryContainer
I want to take the following information, which I have as a string in Flash, and convert it into an XML object in AS3:
// information
<list>
<a>
[code].....
how you would target a function's local variable through a concatenated variable string.For example:
var txt = "Hello World";
function testing(msg) {
var test1 = msg;[code].........
I'd expect the trace to be "Hello World" but rather is given "undefined". So if variables created outside functions are created on the main timeline, where are local function variables created and how would you access them?
I'm trying to convert an variable that contains XML data to a String. Anyone have a clue on how to achieve this?
My main problem is that the XML data is formatted nicely, but I need to store it in the database without the linebreaks and tab stops and whitespaces.
I think converting it into string would work with .toString();, but that doesn't get rid of the XML formatting...
Code:
function f_choosePhoto(photoNum)
{
var photos:Array = ["photo0","photo1","photo2"];
[Code].....
I've cobbled the AS together from a couple of seperate tutorials, and if I replace "new this[path](560, 380);" with "new photo1(560, 380);" it works.
I want to simply some repetitive code like this:
letter1.gotoAndPlay(Math.round(Math.random()*letter1.totalFrames));letter2.gotoAndPlay(Math.round(Math.random()*letter2.totalFrames));letter3.gotoAndPlay(Math.round(Math.random()*letter3.totalFrames));
I want to store letter1... into a string array. so I can call all of them with a loop.
Been searching for a simple way to do this but it's not out there, or is it?
I simply need to convert a sting to an int. The string will be a number, that is a given.
So I am trying to take an XML document, load it in, then organize the elements into an array of Objects with the elements nodes as the properties of each object.All of that I am able to do so far.What is the real problem here for me is when I try to take one of the properties and try to assign it to a dynamic Textbox's .text property.I can trace the object property, but it will not go into a textbox.[code]Also, I noticed that when the code hits the first output error, it never executes the rest of the code in the changeQuestion function; or else I would have gotten more than one output error.
View 3 RepliesIs there anyway to convert an XML to string(whitout the tags) ?
View 5 RepliesI have an array of string values that represent accessors to another array. I need to be able to use those to access the secondary array, so I need to find a simple way to convert the string to the actual array accessor.[code]...
However, it seems like there should be some way to cast the string into AS, that Flash can use to access the proper array, without having to do the complex string.slice statement.
Something like: var str:String = ActionScript(arr3[i]); would be much easier to type, as many times as I'm going to need it, than the .slice statements.
It is possible to converta string to a name?want to make a text to speech project that plays the sounds by name and i use the charAt function to split the text.[code]...
View 9 Replieshow to convert a string to an int...here's the thing when I use Number(myVar) it returns NaN. The string that I am trying to parse has a leading number followed by because I'm using loadVars and in order to make it more readable I'm trying to make a new variable on everyline....how I can do this I just need to remove the
.
i'm getting a value from a class that gives me e.g "icon1" as data. i want to use this within a function to control the visibility of an item nested in a movieclip on the stage. the nested movie has the same name as the data being sent.
// here's what i want it to do:
mymenu.icon1.visible = true;
// but i cant append the 2 together as flash will see it as a string not read it as path.
[Code]....
I have been banging my head against a brick wall regarding the following problem which must be very simple to fix, just can't see the answer.I have a class assigned to a movieclip called canvas. The class is called drawClass. I have called the instance of canvas on the stage 'drawingCanvas'.When I trace "drawingCanvas" I get object drawClass] which is fine. Tracing drawingCanvas.name gets me the instance name 'drawingCanvas'.This is a String variable.Basically what I am trying to do is pass the MovieClip name to another class. In my example the class 'toolBar', which can then interact with the MovieClip.
The problem is passing 'drawingCanvas.name' results in a String, so I get an error saying :TypeError: Error #1034: Type Coercion failed: cannot convert "canvasArea" to flash.display.MovieClip.I can't for love or money find a way to convert a String variable to a MovieClip variable! I have the name of the MovieClip, I just need to tell the toolbar class. But I can't find a way of doing this as the instance on stage is an object of drawingClass, not a MovieClip (unless MovieClips with attached classes are not treated as standard MovieClips?).
Is there a way to write a UTF-16 string into a ByteArray in Flash/AS3? Basically I have a string (var test:String="allan"; for example) and I would like to write that into a ByteArray with UTF-16(LE) encoding. In this case it would be "61 00 6C 00 6C 00 61 00 6E 00".
I've tried using utf16le.writeMultiByte( clipText, "utf-16" ); but it just comes out with what appears to be UTF8 (or just straight ASCII given the test string).
I need to convert a string such as "x*y+2" (from an input text field) into an expression x*y+2, so that it can be evaluated normally, eg f=x*y+2. The variables x and y are already defined and can have various values; I need to evaluate the strings as expressions.
I have tried f=Number("x*y+2") but it seems to work only when the string is actually a number such as "1.2e-4".
Is it possible to convert a string to hexadecimal? For instance I have a string that says "Hello World" I want the output to be 48656C6C6F 576F726C64
View 2 Repliesi have a simple dynamic textbox and want to store the TotalTime-property (= seconds of the video) of my video (flvplayback component) into this textbox. how can this super-easy thing be done?
View 1 Replies