ActionScript 2.0 :: Initialize The Object With A String Variable Which Holds The Initialization Properties (without Parsing The Text)
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
Similar Posts:
Dec 20, 2011
I need to completely initialize a custom component in my Flex app (i.e. I should be able to access it from action script and get its properties and its children etc), But I do not want to add it to the display or make it visible. I have tried to add it to my visible component, but keep it visible, but often many of its properties are set only when it is drawn, so i don't get what i need. Is there a way to add a custom component to some sort of 'Virtual' display, that is not visible to the user?
View 3 Replies
Feb 16, 2012
I have a flashVar variable that is coming into Flash, its URL encoded but I have already decoded it. My problem is I want the set of variables to be pushed into an array.
Let's say the variables are
[Code].....
View 3 Replies
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
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
Jun 23, 2010
Is it "better" to initialize AS3 class variables in the class constructor? Or can I just initialize them to their default value when I declare them at the top of my class? I ask because when there's a lot of class variables, it appears inefficient to declare them in one place and then initialize them in another when I could easily do both in the same place. It one option is better than the other,
[Code]...
View 2 Replies
Nov 15, 2003
I'm facing a problem with defining objects. What I need to accomplish is this:
[Code]....
View 8 Replies
Nov 15, 2003
What I need to accomplish is this:
Code:
var cnms = this.cNames.split("|");
myDP = new Array({cnms[0]:"Chris", cnms[1]:"Priceless"}, {cnms[0]:"Nigel", cnms[1]:"Cheap"});
Obviously, this doesn't work, otherwise I wouldn't be typing this right now. How do I define an object with variable properties ? I've tried eval(), but it doesn't work either.
View 8 Replies
Dec 1, 2010
how to add a movie clip to the stage from the library but i'm strugling to do it when the I need to load a movie clip from the library when the name of the movie clip is held in a variable.
for(var i:Number = 0; i < 64; i++)
{
var blueIconS:blueIcon = new blueIcon();
addChild(blueIconS);
[Code]....
The above code works for adding the blueIcon but I have a variable in that loop which tells which icon to load.
sectorsMCs[jewelsIDs[i]]
The above will tell me what MC name to load but how do I load a MC from library by that variable value?
View 1 Replies
Dec 12, 2011
I'm writing a game that involves cargo, and I plan to have a large number of cargo types. Currently I have a Cargo class, and a ship carrying cargo has an array of the Cargos it is holding. I'd really rather not have each ship with a bunch of objects when all I really want to know is how much of which cargoes each ship has. Especially when these ships will be created and discarded a lot.
I'm sure the thing I'm looking for is so basic I'll look dumb for even asking, but I know there's something similar to an array that holds an object and a related value. I want to use that to reference the Cargo type from the static array, and hold the quantity.
What's it called? How would I use it (ie what are common functions used for it)? Some code snippets and terminology would be ideal.
View 2 Replies
Apr 25, 2010
Is it possible to have a text that they have the same variable and but different properties? Naming them the same variable doesn't work Here is the case one is Input type and a Dynamic one What ever i type in the Input appears on the Dynamic one
View 9 Replies
Jul 3, 2009
I am creating objects (MovieClips) which have properties in the form:
obj1.property1 = "T-shirt";
obj1.property2 = productID;
obj1.property3 = Size;
obj1.suboption1.property1 = Small;
[Code]...
View 5 Replies
Feb 21, 2009
I have two questions.First: I created this class, which supposed to create sort of 3D cube
Code:
package
{
[code].....
View 3 Replies
Jun 25, 2009
I want to handle some variables BEFORE Frame 1 in the action script, because I need to initialize a variable and set it to 0 only once. Later on in the animation, I will be coming back to Frame 1 and I don't want it set to 0 again, only the first time.
[Code]...
So how do you apply some ActionScript code to when the movie first loads?
View 0 Replies
Feb 15, 2009
I'm trying to format a variable into the middle of an object so that I can pass the entire thing as a parameter to a javascript function via ExternalInterface, but I cannot figure out how to format the data correctly.
I need it to end up looking like this:
Code:
{gallery:'myvar'}
braces and apostrophes included. myvar would be my variable data, which is a string. I tried connecting it all together as a big string, but the javascript function didnt like that. It did accept it if I typed the entire thing staticly as an object variable and passed that. Is there any way I can format it all into a string and then convert the string data to an object? or is there another way to try and accomplish something like this?
View 4 Replies
Dec 20, 2011
I am developing an application in AS3 for Android devices and I am choosing to use XML for setting storage...
Unfortunately I have been able to test using the contains method whether there is the correct text in the XML file I have tried to use this...
Code:
var updates:Boolean = true;
var k:Number = 0
for(k = 0; k < 6; k++){
if(localXML.Party[k]){
[Code].....
View 1 Replies
Jan 22, 2010
How could I use string content to define new object in variable. Instead of[code]...
View 4 Replies
May 19, 2010
The following code showing error
var objectArray:Array=new Array();
for (var i:uint=0; i < 2; i++) {
for (var j:uint=0; j<2; j++) {
[Code]....
View 1 Replies
Mar 15, 2012
I need to call an object or function name with string variable.[code]it's working but, if I do something like below its not working [code]
View 2 Replies
Sep 3, 2009
The jist of what I'd like to know and focus on understanding, is details on how binary deserialization occurs in Flex 3. When is the constructor called, when are properties set, are private members serialized or does all deserialization occur on and through setters, etc? I'm having a hard time finding information on this.In a Flex 3 AIR application, I have a pretty complex object graph(just a bunch of objects referencing one another, kinda like a big data model except a bit more complex) that I serialize to a file using a single call on the FileStream.writeObject and readObject on a root object, which serializes and deserializes the entire object graph.I found that I needed to always have a default constructor, else I would get exceptions on the objects when deserializing if they were part of an ArrayCollection. So I had to eleminate the constructor parameters or set default values. I now have many setters like this in my classes, such as the below where mConnection accumulates some information it needs through different setters, where as before I had this all packed into the constructor since all of the information is really necesary for the Connection to function:[code]So the connection's serverIP is still an empty string because the server was assigned to the client's property before the server was completely initialized.
I could probably resolve this by using binding so that updates to the serverip in the server are bound to the connection, but I find binding properties to be fairly complicated (it's really simple on UI in mxml cause you just use the curly bracket syntax but doing it by code is what I found complicated). I have also resolved some cases by removing the constructor parameters entirely, so that there is no default values. All that aside, I still really need a deeper understanding of the details of binary serialization as far as how it rebuilds the object graph. I even have circular references, and it seems to handle those fine and maintain multiple references without duplicating objects. It's just when my constructors/setters are more complex that I'm running into these problems because of the order of what occurs during deserialization. It is really inconsistent though, as adding breakpoints in various places seems to influence the order that things occur, making it more difficult to debug.On a side note for anyone that might sidetrack the topic because I am serializing a class called Connection. I added some code to address some things, like in the Connection class there is an instance of a Socket. Of course my socket would not be connected after I close and reopen the application and deserialize it, so before I serialize my object graph, I go through and close the socket and set the reference in the Connection class to null, so that there is no longer a reference to the socket and thus it will not get serialized. After deserialization on the next application run I create a new socket.
View 1 Replies
Oct 5, 2010
I want to get id from this [URL] get this id in as3 and use this id in xml and show the message in text field.
[Code]...
View 4 Replies
Dec 21, 2010
I am trying to parse out the nodeName but nothing was return, what is wrong with my script?
[Code]...
View 1 Replies
Mar 30, 2009
I'm trying to find a way to parse out some numbers from a potential string. Basically, I'm making a financial-based calculator, and the user could input something like
$45,509.30
and I'm trying to figure out how to extract everything but the period so I'm left with
45509.30
I found this help from Senocular: [URL]
But unfortunately, it's AS1 and I can't get it to work with my code...t
View 1 Replies
Oct 7, 2009
I'm having a little problem storing something like this
"this is a new line"
into a string value from an xml file but then when i want to go apply it to a dynamic text box it loses the new line character and actually displays
"this is a new line"
instead of
"this is a new line"
View 9 Replies
Nov 1, 2010
I have a string variable, and based on the value of that variable, I want to create an instance of a class, I can do that with this code:
Code:
var boxType:String = "BigBox";
switch(boxType)
{
[code]....
View 3 Replies
Feb 13, 2011
I have a problem with listed code that every time I click on btn1 the variable (num) will be initialize to 1. so what is the best practice in my case to initialize the variable (num) for only one time when the flash loaded.
stop();
var num:Number =1;
function b1(event:MouseEvent):void[code].........
View 1 Replies
Dec 24, 2011
I am using the example code in flash. I want a single variable and not the whole text. I have a dynamic textfield called OUTPUT on the stage.
[Code]...
View 1 Replies
Aug 17, 2009
So I have now tested my file with a test xml and it works just fine, but I need to get the dat from the server so it becomes dynamic. I've gotten some php to generate a xml document, but I can't get it to "be" an xml, it's just formatted like it and it's a String.
Can I somehow convert the String to a XML variable, or will I have to cut up the string and get out the info I need.
In the second case, what would be the best way to parse the data in php (what formatting)?
The xml looks like this:
Code:
<portfolio>
<project title="a name" info="Bla" thumb="files/thumbs/p1.gif">
<file title="a name" info="blabla" thumb="files/thumbs/p1_1.gif"
[Code].....
And with all those < > " = symbols I think I would have a hard time to break it apart. The result should become an Array which contains project Objects with properties and another Array to hold file Objects with their own properties.
But the general question is: String to XML, how? If not possible, how to build this xml shaped String so it can be picked apart easily?
View 10 Replies
Dec 19, 2009
Do you ever have a question that has been asked all over the Internet...with nothing but shitty answers? This seems to be one of those questions: What's the best way to continuously scroll text while a user holds the mouse button down? (By the way, I'm not using the timeline, so don't waste your time telling me to use EVENT.ENTER_FRAME.)
View 1 Replies