ActionScript 2.0 :: String To Object - Easily Convert It To Object Properties?
May 17, 2005
Allright, i receive a string and want to convert it to object. here a test that i have made:
[code]....
this work pretty fine... but i am receiving the object property as follow: "{a:'test',b:'testAgain'}" How can i easily convert it to object properties?
View 4 Replies
Similar Posts:
Mar 19, 2010
In actionscript an object's property can be accesses in this way: object["propertyname"] Is something like this possible in c#, without using reflection?
View 2 Replies
May 1, 2011
I have an engine I created a while back that loads objects into a container based on XML data. A really quick example of the XML would be like this:
<level>
<object cname="enemies.Robot">
<pos x="200" y="400" layer="mobiles" />
</object><object cname="Player">
<pos x="12" y="89" layer="mobiles" />
</object></level>
I have a class Environment that has a method loadLevel(data:XML) which I parse the XML through, then the function runs through the XML finding all object nodes and uses getDefinitionByName to determine which Object I want to create based on object.@cname. From here, I have to manually define each property based on the XML like so:
obj.x = xml.pos.@x;
obj.y = xml.pos.@y;
etc.
I was wondering if there's an inbuilt method for setting a property based on a String. By this I mean something like so:
var mc:MovieClip = new MovieClip();
mc.someInbuiltFunctionThatSetsAProperty("alpha", 0.5);
This way I could change my XML to be more like so:
<object cname="Player">
<props>
<x>200</x>
<y>221</y>
<alpha>7834</alpha>
<health>Something</health>
<power>3</power>
</props></object>
And iterate through all the children of props to set all of my properties on the fly. I know if I create an Object and set properties within it like so:
var obj:Object = {
var1: "hello",
var2: "there",
name: "marty"
};
That you can then iterate through names/values using the for(String in Object) loop like this:
var i:String;
for(i in obj){
trace(i + ": " + obj[i]);
}
/**
* Output:
* var1: hello
* var2: there
* name: marty
*/
Surely there's a way, as here's an example of identifying a property using a String:
var ar:Array = [new MovieClip(), new MovieClip()];
ar.sortOn("alpha", Array.ASCENDING);
So just to make my question more to-the-point: I want to be able to get and set properties that I can identify using a String.
View 2 Replies
Jan 14, 2009
I am wondering if it is possible to convert an Object name into a string anf then remove an element from the string so I am left with just the number I can use and pass as a variable. This is a stripped down version of the code
[Code]....
View 2 Replies
May 20, 2010
I need to get the value of the item clicked and the name of the columns.
for each(item in colunas) {
var itemok:String = item.dataField;
Alert.show(''+datagridlist.selectedItem.itemok); // show value of column
[code].....
View 1 Replies
Oct 7, 2010
Convert a string from input to its object [code]...
View 1 Replies
Jun 16, 2011
I'm trying to turn an string into an instance name.
stage.focus = ["box_"+[i+1]];
this gives me back = box_2;
but I need it to be an object not a string.
In as2 I could use eval. How do I do it in as3?
View 3 Replies
Sep 6, 2011
In AS3, I want lo load a file text with URLLoader. In the file text I have the following string: {a:1,b:"string",c:["one","two"]}
Is it possible (once loaded) to convert it to an Object?
View 2 Replies
Dec 31, 2009
so I have a variable containing a date object. I want to convert it to a string in this format: dd/mm/yyyy. How could this be achieved?
View 2 Replies
Jan 5, 2011
Trying to write a function that will play a sound through a small FX (sound) class I made. The sound that I want played is passed in through a variable. I don't want to write a different function for every sound, so I've named the sound linkage class the same name as the name of another object in an array. However, it looks like I'm trying to pass the name of something off as an object, which won't work and I'm getting this error:
TypeError: Error #1007: Instantiation attempted on a non-constructor.
Can I convert a 'name' into an object (of the same name)?
View 1 Replies
Jan 6, 2011
The solution should be straight forward but I cannot find it, my problem it's that I'm reading a xml, and one of the properties inside the xml it's a Bitmap path(string), when I`m reading this xml I would like to convert this string to a Bitmap Obj so I can use through my MXMLs.
View 4 Replies
Dec 5, 2005
I initialize the "point" object like:
point = {x:'209', y:'270'};
trace(point.x);
this is working fine, But I have to initialize the "point" object with a string variable which holds the initialization properties like:
[Code]...
I know this is not working. Is there any method to initialize the object with a string variable which holds the initialization properties (without parsing the text) ?
View 7 Replies
Jun 25, 2010
i'm attempting to cast an object's property as an actual property of another object. here's my object variable: var propObj:Object = {prop:"width", width:50}; now i want to assign the property of a sprite using that object's properties. var sp:Sprite = new Sprite(); sp.(propObj.prop as Sprite.property) = propObj.width; now, i'm not even going to try that because i know the compiler will explode all up in my face. but you should be able to see what i'm trying to do. why i'm trying to do it is because i'm reading in an XML file with an undetermined list of usable properties for specific objects. so instead of writing something like a huge switch statement to evaluate whether the XML file has a value for that specific property, i'm trying to assign properties dynamically based on what's available in the XML file. if what i'm trying to do is possible, what's the best way to do it?
View 1 Replies
Nov 11, 2007
I'm basically loading an XML file to assign instances of a movie clip a distinct value, which it uses to modify its height. So, I'm looping through the xml and instantiating my class Object each time (Rect) and then placing that Object into an array:
Code:
function loadXML(loaded){
if(loaded){
var boxArray:Array;
xmlNode = this.firstChild;
[code]....
the trace here always comes up undefined. "listPosition" in this bit is an Rect parameter, defined in the previous bit of code as "i", so I can keep track of the order of the stack.I've found one or two examples of putting objects into an array and getting them back out, but it doesn't seem to work with this, maybe because I'm using a class. I don't know.Could this be an area where I need to use the array access brackets, like around the movie clip the object is loaded into. I've tried everything I can think of -- referencing back to the movieclip, adding extra objectRef type parameters... nothing has worked yet.
View 3 Replies
Jul 1, 2011
How to dynamically add attributes to an object and convert that object into xml in Flex/Actionscript?
View 1 Replies
Jun 15, 2010
I'd like to easily convert a string of say "dog=Sam&cat=Garfield&mouse=Cheese" into an object of strings.
The object would contain the variable "dog" equal to "Sam", its variable "cat" will be "Garfield", and of course "mouse" the string "Cheese".
There are a number of ways to parse this, but what is the simplest way? I know when you use a URLLoader object, you can give it a dataFormat of URLLoaderDataFormat.VARIABLES and then it automatically converts the data into an object.
View 7 Replies
Apr 4, 2011
I'm working with a web service and am returning an array to a field (that I set the data type as an Array). The result thus far is "[object Object]". How can I get the array values back out as a string?
View 0 Replies
Feb 22, 2012
I have a massive json object that I return from my php script. The object holds strings as well as variables that are of type php associative array. When i trace my json object it's totally not formatted and not readable by human. However If I use a free online json formatter, it looks good. My question is if there is an easy way to trace out all properties and their contents in an easily readable way using as3?
View 2 Replies
Mar 10, 2011
Recently I share some videos in my blog: keyfun.wordpress, clarify how to convert ppt to flash easily with effect samples. Or you can visit [URL].
View 2 Replies
Apr 27, 2010
I think i am lost with basics itself. What is the difference between these two. String object is an instance of String Class.
[Code]...
View 3 Replies
Jan 30, 2008
I forgot to put it in the title so I'll just place it here; I am using AS 2.0. I know that there are other ways to accomplish the goal that am after, but I was wondering if anyone knows of a way to access the properties of an object's properties?
Here is the code that I thought of, even though it doesn't work
var a:Object = new Object();
a.bproperty = 0; //lowerlevel properties
a.cproperty = 1; // lowerlevel properties
[Code].....
This really just boils down to how I am organizing the code(I have ideas on what do next, and i am 99% sure that I can get them to work), and if there is a way to dynamically access the properties of the objects properties, It will save me from creating yet another large block of code for my project. If you want to see the unfinished project, go to [URL]
View 3 Replies
Jan 13, 2005
I'm creating a CMS(Content Management System) tool so that users can change text and the changes be reflected in a text window in flash . The text that the user enters in the CMS tool will be stored in the database.
In flash I want to parse the string that I get from the database and look for URL strings that start with http "http://www.someurl.com" and parse out that substring.
For example the string could be "Please vist my site at http://www.site.com". I would want to parse out the http://www.site.com
If I find this url string I want to pre-pend the a href tag <a> and append the closing </a> tag to the string so that this link will be clickable from the textfield.
Does flash have an object that deals with Regular Expressions? I've looked at the String object in flash but not sure how to achieve this task
View 2 Replies
Jan 13, 2005
I'm creating a CMS(Content Management System) tool so that users can change text and the changes be reflected in a text window in flash . The text that the user enters in the CMS tool will be stored in the database.In flash I want to parse the string that I get from the database and look for URL strings that start with http "URL..." and parse out that substring. For example the string could be "Please vist my site at URL...". I would want to parse out the URL...If I find this url string I want to pre-pend the a href tag <a> and append the closing </a> tag to the string so that this link will be clickable from the textfield. Does flash have an object that deals with Regular Expressions?
View 2 Replies
Sep 4, 2008
how to trace all properties of an Object regardless of data type?
View 4 Replies
Jul 7, 2011
I'm doing some work with JSON in as3 using as3corelib (very useful) and was wondering if it is possible to get an object if all you have is one of its properties, also an object. Here's an example of some JSON:
"parentObject": {
"propertyObject": {
etc.
}
}
so what i'm asking is, if I have propertyObject, can I access parentObject somehow?
View 2 Replies
Sep 11, 2008
Back in the day (AS2), I used to create what I called an"ivar" property that collected the index of a series of buttonsthat were clickable (see attached code). Imagine 10 buttons on thestage with names (selectButton0, selectButton1, ...selectButton9).The code under the //----------BUTTONS header would make a propertyof the button that was clicked, call it "ivar" and then send it upto a function that would use it as an index to then load theappropriate content with MovieClipLoader (remember that Class?).I have tried something similar in AS3 without any luck sincethe whole button thing is now steered by events. Does anybody knowan elegant solution that would achieve a similar result. That is,click a button called "selectButton0" and have returned the zero asan index variable that could be used further?
View 14 Replies
Sep 30, 2009
I would wish to create a class extending Object class to create it's own properties in a FOR loop to save some space. However, it seems impossible...
The following won't work:
[Code]....
Is there a way around it so an object can create it's own properties using functions?
View 1 Replies
Mar 1, 2012
Does anyone know how I could remove properties that have been set on a static object in AS3? it would be something like -
foreach(property in GlobalStaticVar.properties) {
GlobalStaticVar.removeProperty(property);
}
View 1 Replies
May 4, 2010
can i modify the property inside its class, and then get it from another class with the modification done on it?
View 1 Replies
Jan 4, 2011
I have an object that I'm creating as such:
ActionScript Code:
public static var places:Object = new Object();
places["MyHouse"] = ["My House", new Point(PointX,PointY)]
places["YourHouse"] = ["Your House", new Point(PointX,PointY)]
[Code].....
View 0 Replies