ActionScript 3.0 :: Dynamically Referencing Objects Names In Loop

Jul 12, 2009

The problem is referencing object names dynamically in AS3, in a loop. Example. I have an array called c4 which i would like to reference like this:

I have a number
var x:Number = 4

How can I do something like
trace(["c"+x].length);
(I know this is wrong!)

Same with other objects
E.g. Movieclip called mc4
["mc"+x].x = 100;

View 3 Replies


Similar Posts:


Actionscript 2.0 :: For Loop That Dynamically Names Variables?

Dec 19, 2008

Still learning how to use for loops, I want to set a huge range of Boolean Variable to false. like:

var met0:Boolean = false;
var met1:Boolean = false;
var met2:Boolean = false;
etc... etc...

how can I dynamically name variables inside a for loop and set its data type? I know how to with movieclips but can't get it to work with variables

View 4 Replies

ActionScript 3.0 :: Dynamically Creating Objects With Unique Names

Sep 13, 2009

I want to create object instances based on user input but I can't figure out how to get a unique variable name for each instance (I want to be able to get at and manipulate them later). In other languages I would usually just use an eval() function to pull this off.

[Code]....

Code: 1119: Access of possibly undefined property charlie through a reference with static type poundConuter. poundConuter.mxml

View 1 Replies

ActionScript 2.0 :: Referencing To Mc Names?

Sep 29, 2010

I've got another problem (similar to my last), although this time it's movie clip names, rather than variables.[code]I've created some movieclips as such ^ so for each user there are 2 empty movie clips, and now I'm trying to reference to these movie clips, but am having some trouble in doing that, for example:[code]While the last one doesn't bring any errors, it still doesn't seem to work.[code]

View 9 Replies

ActionScript 3.0 :: Wildcards For Referencing Instance Names?

Jan 30, 2010

I have a series of clips with instance names like box1, box2 etc. Altogether there are about two dozen. Is there any way I can run something like "box#.x = 0" where # would be a wildcard to place all instances starting in "box"?I'd also love to be able to set their y position where box#.y = (#-1)*2. For that I believe I need to do a count function, but I was hoping there was another way. For other reasons I need to be able to control the instance names and not have that be automated in any way.

Is this possible? Searches in these forums as well as Google and a few other places have turned up nothing. It would save me a huge amount of time and work if either of these were possible without having to rework all of my instance names that are already in use.If it's relevant, I'm doing this all in Flash CS4.

View 14 Replies

Flash :: Referencing Instance Names From Linked Class In AS3?

Jun 28, 2011

I've got a linked class, with an external .as file, tied to a movie clip called "Menu" in an encompassing fla. In this actionscript file, I am trying to pull some information from a few things I made with the flash authoring tool. There are a few symbols on stage in the fla that I drew with instance names "greensboro" and "birmingham", and I want to get their x-position inside some functions of the linked class. I've tried returning a value from "greensboro.x" but of course it says the variable greensboro doesn't exist, because I haven't defined it in the class. Surely there is some way of getting that info in a variable of my linked class!

Edit: here is some code to show what I've tried(cutting everything else). This is in the .as file of the linked class:

package {
import flash.display.*;
import flash.net.URLRequest;[code].....

View 3 Replies

ActionScript 2.0 :: Referencing Objects Not On Same Layer

Jul 15, 2011

Is it possible to control an object/element on a instance? If so, how is it done through actionscript?

There is an instance "instance140" off of the root, that has an element named img4 that i need to reference... does anyone know how I would go about that?

View 1 Replies

ActionScript 3.0 :: Referencing Objects In Array?

Feb 25, 2010

I've created a for loop to do the following:add instances of button MovieClip from library to stagename the instances via name propertyadd instance names to array for later referenceadd event listenershese 4 steps are working peachy, however, I'm having troubles referencing these instances later on through my code. I'm pretty sure that the problem is in my data types not matching, but I'm not sure how to fix it.

var menuBtn:mc_menuBtn;var menuBtnList:Array = new Array();
for(var b:int = 0; b < numFiles; b++){  //add instances to stage  menuBtn = new mc_menuBtn();  testClip.addChild(menuBtn); //adding button instances to

[code].....

View 5 Replies

ActionScript 3.0 :: Referencing Objects In Captivate?

Jul 6, 2009

I need to be able to dynamically position a component generated in Captivate 4 via ActionScript that in child SWF that is imported into the Captivate project. The problem is that I don't know how to reference the objects in the parent movie. I can set a label on the object and reference the parent itself with:

MovieClip(this.parent)

but this doesn't seem to work:

MovieClip(this.parent).label.y

And I suspect that it is because some how Captivate subclasses the objects but I'm having trouble finding out how the hierarchy is structured.

View 2 Replies

ActionScript 2.0 :: Referencing Objects By Variable Name

Jan 11, 2007

I have a simple function that dynamically creates text fields. My text field name is referenced by var thisTextField. Problem is, when I try to do things with my text field, actionscript shoots back an error as such: There is no property with the name 'text'. How am I supposed to apply properties to my object if my objects name is a variable?

Code:
function showProducts() {
var products:Number = 0;
var thisTextField:String = "product" + products + "_txt";
for (var itemID in _global.rtsData[_global.rtsPos]["products"]) {
[Code] .....

View 2 Replies

ActionScript 3.0 :: Referencing New MovieClip Into For Loop

Jan 17, 2010

Trying to convert a project from as2 to as3. Take this simple function:
Code:
function add_tf(contents:String,target_clr:uint,font_size:Number,a_type:Number,a_thickness:Number,a_sharpness:Number,target_width:Number, target_height:Number) {
var format:TextFormat=new TextFormat ;
var tf:TextField=new TextField ;
[Code] .....
How do I reference the newly created textfield into a for loop?

View 4 Replies

ActionScript 2.0 :: Referencing An Alpha In A Loop?

Sep 7, 2006

I'm creating a list, but want text/movieclip to have a rollover state. In the loop, how do i reference the this["show" + i].mc_show._alpha on a rollover state?

function mainSchedule() {
if (loaded == filesize) {
for (var i=0; i<total; i++) {

[code].....

View 1 Replies

AS2 :: IDE : Dynamically Referencing ROOT?

Aug 3, 2009

I am having trouble dynamically changing the reference to root in my movies. Here's what I'm trying to do: I have a main movie(_level0.mainMovie) that I am loading external .swfs into. However, I want to be able to test the child movie clips without having to load them into the mainMovie(for testing purposes). In such a case, the child clip would be at _level0 or _root. I would like to add some code to the child clips to test whether they are the _level0 clip, if not, then I want to change their reference to _root. Here's what I've come up with, which doesn't seem to work:

Code:
function testLevel(){
//This code goes into each child clip to see if it has been loaded into another clip
trace(this);
if(this == _level0){ //If this is the _level0 clip

[code]....

View 4 Replies

ActionScript 3.0 :: Referencing Stage Objects From Within Class

Sep 3, 2009

How to access stage elements from within a class.
buttonControls.as

Code:
package {
import flash.display.Sprite;
public class buttonControls extends Sprite {
// Navigation Hover Color
var hover = "0xF1E960";
var normal = "0xFFFFFF";
public function changeColor(object, color){
[Code] .....

View 2 Replies

ActionScript 2.0 :: Referencing Objects From Inside A Function?

Jun 18, 2011

I understand this, _parent keywords and its usage but I don't understand the following:

MovieClip.prototype.move = function() {
function toRight() {
this._x=50;

[code].....

View 3 Replies

ActionScript 3.0 :: Referencing Loader After Created In Loop

Nov 11, 2010

I am creating a loop which loadsimages to newly created loaders.After each loader completes, I'd like to pass it through another function.[code]It seems like if the above function was my complete_handler but in the place of loader_names[k] would be the completed loader.

View 5 Replies

Actionscript 3 :: Referencing Loader After Created In Loop?

Nov 11, 2010

I am creating a loop which loadsimages to newly created loaders. After each loader completes, I'd like to pass it through another function Here's my loop of loaders where loader_names is an array of my loader names and overlay_files is an array of my file URLs

for (var j:int = 0; j < loader_names.length; j++) {
loader_names[j] = new Loader();
loader_names[j].contentLoaderInfo.addEventListener(Event.COMPLETE, completeHandler);
loader_names[j].load(new URLRequest(overlay_files[j]));
}

Once each image loads I want to overlay the image on a map here's a loop which does just that, only I do not know how to pass loaders into this function as they finish

function create_overlays(e:Event):void {
for (var k:int = 0; k < loader_names.length; k++) {
overlay_names[k] = new GroundOverlay(loader_names[k],
new LatLngBounds(new LatLng(46.669, -115.035), new LatLng(48.995,-112.079)));
}
}

View 1 Replies

ActionScript 2.0 :: Referencing Movie Clips In A For Loop?

Jul 16, 2003

I want to have 4 to n movie clips on my stage and to be be able perform monotonousperations on all of them in a for loop like so.

for(i=0;i<numClips;i++)
{
if(this.hitTest("clip"+i))

[code]......

View 3 Replies

ActionScript 3.0 :: Dynamically Referencing Movieclips?

Nov 28, 2011

I'd like to know how I can achieve this in AS3. The code would work fine in AS2, but as I am very new to AS3 I am not sure what the equivalent would be in AS3.

code:
humanNum = 1;
MC = ["Human"+humanNum];

[code].....

View 1 Replies

IDE :: Referencing A Dynamically Created Clip?

Jan 10, 2010

here is a snippet of code in first frame of the movie I have trouble with:

----------------
for (var i = 0; i < 5; i++) {
var container:MovieClip = new MovieClip();
this.addChild(container);

[Code]....

I am getting an error message: A term is undefined and has no properties. I checked list of objects and container0.one and it's there but I can not get to container0.one.usecase

View 6 Replies

ActionScript 3.0 :: Referencing Objects That Are Not Present On Frame 1 Of A Movieclip

Apr 20, 2010

I'm working with a movieclip right now that has two frames in it. I want the user to be able to go back and forth between the pages by clicking on tabs on either page. The button that they click on is only present on the frame that it is applicable (so, the button to switch to frame 2 is only present on frame 1, and vice versa).

I want to control when they are able to click back and forth, and be able to turn the buttons on and off whenever I need to, but since the button to switch back to frame 1 is only on frame 2, when I reference it from the main timeline, the button registers as a null object. How do I refrence an object that is not present on the first frame of a clip?

[Code]....

View 3 Replies

ActionScript 3.0 :: Referencing Variables/objects From External FLA Files?

Dec 1, 2010

I am trying to display in 'Reciever.swf' the value a shared object updated in 'TextSO.swf'. The following is my code for the Reciever

Reciever.as-----------------
package {
import flash.events.SyncEvent; import flash.events.NetStatusEvent; import flash.events.MouseEvent; import flash.net.SharedObject; import

[Code]....

I am getting an error that says that 'text_so' is an undefined property and that I can't access it. Yes, I have not declared 'text_so' in 'Reciever.as'. However it is the shared object instance from the 'Text_SO.as' file. How do I reference it from the 'Reciever.as' so that I won't get this error anymore?

View 1 Replies

ActionScript 3.0 :: Referencing Objects In The Level Above The Movie Clip?

Sep 10, 2011

i want to referance objects in the level above the movie clip that i have the AS in.  what i mean is that i have a movie clip on the stage, and that movie clip has some actionscript in it, and that AS needs to refer to an object on the main stage, how would i do that?  i have tried parent and stage 1, but neither seem to work

View 4 Replies

ActionScript 3.0 :: Referencing Variables / Objects From External FLA Files?

Dec 1, 2010

I am trying to display in 'Reciever.swf' the value a shared object updated in 'TextSO.swf' . The following is my code for the Reciever[code].,...

I am getting an error that says that 'text_so' is an undefined property and that I can't access it. Yes, I have not declared 'text_so' in 'Reciever.as'. However it is the shared object instance from the 'Text_SO.as' file. How do I reference it from the 'Reciever.as' so that I won't get this error anymore?

View 4 Replies

ActionScript 3.0 :: Dynamically Referencing Movieclips On The Stage?

Jan 20, 2011

Just wondering, is there any way to dynamically reference movieclips on the stage, as in through a for loop like so:

for (var i = 0; i < 10; i++) {
["mc" + i].x = 10;
}

[code]........

View 3 Replies

ActionScript 2.0 :: Referencing Dynamically Created Variables?

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

ActionScript 3.0 :: Object Oriented Game - Referencing Dynamic Objects

Jun 26, 2009

I'm doing this object oriented game and I create a bunch of 'boxes' via a for loop

Code:
Select allfor (var z=0; z < numOfBoxes; z++){
var box:Object = new Object();
box.mc = new Box();
box.mc.name = "box"+z
box.mc.x = Math.round((Math.random()*(530-box.mc.width)) + 20);
for (var i=0; i<boxXArray.length; i++){
[Code] .....

I get my random amount of boxes scattered over my stage (I haven't put in any checks to see if they are touching). How do I 'name' these boxes so I can reference them later? Say I want to move the .x of boxA in another function? Is there a simple way to call them box+z instead of just all as box? (Then I can run them through a loop later to talk to them).

View 2 Replies

ActionScript 1/2 :: How To Get Names Of Parent Objects

Jun 30, 2010

Here is my problem.
var myparentObect = new Object()
var parentsName:String = "my name is bob"
myparentObect = new getParentsName()
class getParentsName{
public function getParentsName(){
trace("get parent objects name "+this._parent.parentsName)// undefined
}}
The question is how can I get the parent objects name?

View 1 Replies

ActionScript 2.0 :: Property Names In Loop?

Jun 8, 2011

i was searching for the solution all over the internet but could not find the way to solve this problem . I have a loop in which i want to assign one property value ( in this case value of several numeric stepper components) to one array spot. Unfortunetaly i cant figure out how to change the property name acording to number of the loop. Here is an example.

Code:
hours0.value = 5;
hours1.value = 6;

[code].....

View 4 Replies

ActionScript 2.0 :: Object Names In For Loop?

Jan 6, 2003

I have 8 text boxes (called h1, h2 etc) that I want to do things with, the code below is just to make them all invisible when the movie loads,this works:

for (b=1; b<9; b++) {
_root["h"+b]._visible = false;
}

[code]....

View 1 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved