ActionScript 3.0 :: Create And Reference Dynamic Variables Created With "for"?
Aug 3, 2009
I am building a Gallery/Case Study application and I am running everything off of XML, and I need to be able to add images/text to the application whenever, without causing any problems. On the sideshow portion of the application, I am putting dynamically generated textfields under the picture viewer, with the number of the current image, highlighted. Similar to the one here:[URL] the first slide haha this was one of the best examples I could find. Anyway I've created the textfields, that display the correct numbers (that is, from "01" until say "07" depending on the .length(); of the XML tag <image>), but that is all they do so far. I am setting the type in the textfields by doing this
Code:
_tf.text = "0" + myIndex as String
myIndex is a varibale incrementing as long as var i:Number is less than the length property of the XMLList I'm using to store the image URL's. I am adding the _tf var to the stage using addChild(); and multiplying i by like 20 or something to make the x values different for every _tf. My problem is that if i try to reference the myIndex value when the textfield is clicked, it says the value of myIndex is 7, which is what it was set to when the last iteration of the loop executed. Basically I need to be able to store a value somewhere, that is unique to each textfield so I can load the corresponding image from my XMLList. I've tried messing around with the .name property of MovieClips, but I'm not exactly sure how it works. I use it earlier in the code with my Loader instance, but I don't know how to use it with MovieClips.
View 2 Replies
Similar Posts:
Apr 12, 2011
I have a 13 buttons to wich I added Event listeners using a for loop:
Code:
for (var i:Number = 1; i < 13; i++)
{
[code].....
View 9 Replies
Feb 24, 2009
I am trying to create dynamic variables. Lets say: I read a file where I have: building, restaurant and hotel.
[Code]...
View 1 Replies
Feb 11, 2009
This gives me syntax errors.
var ["Dp"+ event.target.name]:Boolean = new Boolean()
View 6 Replies
Feb 24, 2009
I am trying to create dynamic variables.I read a file where I have this strings: building, restaurant and hotel.Then, will load them like
X = building.
Y = restaurant
Z = hotel.
Now I want to create variables like: building = 123; restaurant = "abc"; hotel = 2.5; So on how to use the value (building, restaurant, hotel) on naming or creating variables to use them later?
View 16 Replies
Feb 7, 2011
This is what i want to accomplish.This gives me syntax errors.Can you do something similar to this?
var ["Dp"+ event.target.name]:Boolean = new Boolean()
View 2 Replies
Feb 7, 2011
This is what i want to accomplish.This gives me syntax errors. [url]...
View 3 Replies
Oct 9, 2005
lets say i need a variable what is changing after period of time, by increasing in a number.
"variable = variable1" after a second it changes to "variable = variable2" .
View 1 Replies
Apr 6, 2008
I have multiple movieclips on my stage. Im bringing in figures from a xml file which i will used as my movieclip._y positions. So as the figures change in the xml file, my movie clips should hopefully float up and down.
I have assigned them a starting position, bring in the first array of positions and they float there nice. When i bring in their next aray of position they jump back to their first position then float to their second new position?
View 3 Replies
May 9, 2009
I'm trying to send variables to a payment gateway (dibs) and need to post variables to the likes of[code]...
In creating a dynamic variable I'm doing this, which works. But it's not posting the values to the php-page. (The "normal" variables are being posted just fine, so the error isn't there) [code]...
View 1 Replies
Dec 6, 2010
I have the code below but I need to generate it with a for loop. What is the proper way to do this? I don't initially know how many points i will have. I just want to create a for loop to loop through a variable that holds the point count such as "var totalPoints=10"
//1
var p1oint = new Point();
points.addChild(p1);
[code]......
View 1 Replies
May 6, 2010
package uk.co.bigroom.utils
{
import flash.utils.Dictionary;
/**
* Class to create a weak reference to an object. A weak reference
[code]....
In this Class, how they denote one as Weak Reference and one as Strong reference.
View 1 Replies
Jan 20, 2010
[code]My code will:
- loop through the Grid array and place each tile on the stage
- assign RedBall a random Grid coordinate and places it on the stage at that coordinate
I want to be able to click RedBall, which will create a border around the tile beneath RedBall, and create borders around the tiles above, below, to the left and to the right. BUT, I don't want to reference the tiles by their distance in pixels from RedBall or from each other; I want to reference the tiles by their coordinates in the Grid array. So I want to:
- get the coordinates of RedBall
- use those same coodinates to reference the tile at the same coordinates in the Grid array
- use the tile's coordinates to reference the tiles above/below/left/right
- apply a border to all these tiles
What's the best way to reference an instance of a tile? Should I apply a name to each instance as it's created in the loop? like myTile.name = "tile"+i+"_"+j; ? If so, how do you reference that instance later? Just tile1_3 ? Do you have to prepend it with root, or stage, or the class it was originally created in? Do you have to use getChildByName? OR, can you still reference it later without having given it a name?
View 1 Replies
Jul 8, 2010
I have:
Code:
// a class
package
{
[Code].....
how to get the instance of AA that created this mc the_class.big_function( ) ;
View 9 Replies
Jan 20, 2010
My code will:
- loop through the Grid array and place each tile on the stage
- assign RedBall a random Grid coordinate and places it on the stage at that coordinate
I want to be able to click RedBall, which will create a border around the tile beneath RedBall, and create borders around the tiles above, below, to the left and to the right. BUT, I don't want to reference the tiles by their distance in pixels from RedBall or from each other; I want to reference the tiles by their coordinates in the Grid array.So I want to:
- get the coordinates of RedBall
- use those same coodinates to reference the tile at the same coordinates in the Grid array
- use the tile's coordinates to reference the tiles above/below/left/right
- apply a border to all these tiles
What's the best way to reference an instance of a tile? Should I apply a name to each instance as it's created in the loop? like myTile.name = "tile"+i+"_"+j; ? If so, how do you reference that instance later? Just tile1_3 ? Do you have to prepend it with root, or stage, or the class it was originally created in? Do you have to use getChildByName? OR, can you still reference it later without having given it a name?
View 3 Replies
Mar 11, 2010
I have a MXML button:
<mx:Button id="myButton1"/>
How do I create N number of Buttons with Actionscript: myButton2, myButton3, myButton4... myButtonN ?
And how to get the reference to the newly created buttons right after they are created? Like I should be able to do myButtonN.x = 100 right after it's created.
View 1 Replies
Mar 2, 2012
I have some movie clips in the library of a FLash file, which has a document class. The movie clips in the library are set up (via Linkage) to have a BaseClass. The document class creates containers for the movie clips, which are created by a timer. The base class has a click event that removes the movie clips. My problem is, how to reference the container that's created in the document class, when i want to do so from within the base class.
View 9 Replies
Aug 21, 2011
I have this main (document class) in a Flash project:
package {
import flash.display.MovieClip;
import flash.events.Event;
[Code]....
Now: if I pass a reference (ref) of the main class to Other and I add clippo as you can see in the first case, I can reference the movieclip clippo from the main (getChildAt(0) is "clippo" from the main). But, is there any way to use the second method (no ref) and do the same from the main class? I can see clippo onstage when Other creates it but I can't understand where clippo "lives" into the DisplayList.
View 2 Replies
Jan 13, 2005
I am trying to select an object and use its path as a varible in flash.[code]The 1st trace command yields the full path, but the second trace command yields an "undefined". This problem seems to exist all over, if I use the variable from selected_objcet = this for any thing it does not work unless I but "" around it - this of course, does not solve the problem.Another way to point out the problem, if I do a comparison check in flash with the variable created from "this" I get:[code]
View 10 Replies
Feb 16, 2011
I have a contact form in my flash file with name/email/message fields which a user can fill out and then click send, which passes these to a php script which then emails the information that they entered. This works fine when the text inputs are manually placed on the stage and all the information is passed to the php script and emailed to me. I am just updating it so the textinputs are created via AS2 so that I can style them more easily etc. This is fine however when created via script they no longer get passed to my php file. I am creating the textinput using the following code (which works fine):
var my_fmt:TextFormat = new TextFormat();
my_fmt.bold = false;
my_fmt.font = "Arial";
[Code]....
This works fine however does not pick up the value of the dynamically created text input (however does pick up all the text inputs that are manually added to the stage).
View 5 Replies
Dec 9, 2006
I have a number of 'TweenField' instances created in a for loop. The problem is that each time the loop increments, the 'myTweenField' variable has the same name, so I don't know how they can be referenced individually from elsewhere in the script. How can I rewrite it so that each instance has a unique name, and how would I then reference it from outside the loop?
Code:
package
{
[code].....
View 11 Replies
Apr 9, 2011
i am trying to do a loop to create several variables to aasign each one of those variables one number.when i write
[Code]...
View 4 Replies
Feb 4, 2011
Is there any difference, regarding the memory management, between the following:
Code:
var p:Point = new Point();
doSmthgWithP(p);
Code: doSmthgWithP(new Point()); I don't use this point again after the execution of doSmthgWithP function.
View 1 Replies
Feb 16, 2011
I have a contact form in my flash file with name/email/message fields which a user can fill out and then click send, which passes these to a php script which then emails the information that they entered. This works fine when the text inputs are manually placed on the stage and all the information is passed to the php script and emailed to me. I am just updating it so the textinputs are created via AS2 so that I can style them more easily etc. This is fine however when created via script they no longer get passed to my php file. I am creating the textinput using the following code (which works fine):
[Code]...
This works fine however does not pick up the value of the dynamically created text input (however does pick up all the text inputs that are manually added to the stage). I am rather confused as to why it's not picking this up and am not sure how I set it to do so, i would be immensely grateful if someone could point me in the right direction?
View 1 Replies
Jul 14, 2003
How flash setup a variable to handle the newly created movieclip?
Example:
this.createEmptyMovieClip("mymovie",2);
this.clientscroller.setScrollContent(mymovie);
Where did I set it up as a variable? I tried this and didn't work either:
this.createEmptyMovieClip("mymovie",0);
mymovie.createTextField("mytext",1,100,100,300,100 );
View 5 Replies
Apr 27, 2010
I'm having a problem while assigning variables into dynamically-created MovieClips. Here's a pseudo-code of what I'm trying to achieve.
[Code]....
I need the movie clips to contain their index values as a variable within them. I've tried several approaches, including declaring the variable names within the MC itself, but that doesn't work either.
View 2 Replies
Aug 29, 2007
I've been playing around with custom classes. My objective was to create a custom class (Testing) that would create a box when an instance of the class is created. I've tried three different approaches, however only (3) seems to be showing up. I'm just curious why (1) or (2) doesn't work?
Also is there a better approach than (3)? Since at the moment it's been created on _root. I hope the box can only be accessible through the instance. Since I'd like to incorporate the whole idea of public, private, encapsulation, etc.
[Code]...
View 3 Replies
Oct 6, 2009
I had a bunch of movieclips on the stage and each of them gets assigned a variable called "clientName" onLoad.
I want to later reference the movieClip whose clientName was "foo" and changes its color, move it, make it bounce, whatever. It seems like it should be possible, but I don't know the syntax.
View 0 Replies
Feb 2, 2010
I've had this problem with Flash for awhile now and I've always been able to find a way to work around it, but this time, I think I'm just going to have to figure out a way to do it. Say I have a bunch of movieClips on the stage that have text fields in them that have data dynamically assigned to them from an SQL database. Once I've assigned data to these fields, can I reference a certain movieClip that contains a predefined value within its text field?
So, if I had three movieClips on the stage, with textfields in them that have the values "500" "600" and "700" is it possible to just reference the movieClip whose textfield currently says "700"? It doesn't have to be a just a textfield, either. If I could reference them by variables assigned to them. Like, it I assigned them a variable called "id" and the values were "500" "600" and "700" would it be possible to just reference the movieClip whose "id" is "700"?
View 0 Replies
Feb 8, 2011
As primitives are copied as 'value' not by Reference, this doesnt work:
ActionScript Code:
var myPrimitive1:int = 10;
var myPrimitive2:int = myPrimitive1;
myPrimitive2 = 20; // i want this to affect myPrimitive1 too
My goal is to pick a random property on a data Object() and alter that. My approach was to put all the Objects properties into an array, and then randomise that array, and pick the first element. The only problem is of course that, that element is no longer a Reference to the original, so If I change that it wont alter the original...
ActionScript Code:
// Create Data Object
var myObject:Object = new Object();
myObject.primitiveVar1 = "string1";
[Code].....
View 7 Replies