ActionScript 2.0 :: Variable Referencing Inside Loops?
Apr 27, 2010
ActionScript Code:
function setUpButtons() {
var btnCnt = numeri_array.length;
for (i=0; i<btnCnt; i++) {
[code]...
i'm having a problem with this script... the onRollOver and onRollOut are working properly but the onRelease it's always the same i mean (my_mc.loadClip(foto[27], "container") for all the 27 buttons..
ActionScript Code:
for (i=0; i<btnCnt; i++) {
var temp = this["a"+i];
[code]....
and everytime i have to make a modify i have to write for every case..
View 2 Replies
Similar Posts:
Jan 24, 2010
One thing that annoys me constantly is flashes inability to have proper variable scope - especially in for loops. For instance:
[Code]....
View 3 Replies
Jan 1, 2010
How would I go about refferencing a variable and then turning it into a string (if that is the correct terminology). e.g:
[Code]...
I need the result of variable something to end up inside the speech marks without loosing its obvious refference to the variable.
View 2 Replies
Jan 13, 2010
I am dynamically generating buttons and textfields using an array and a for loop. It all works well and creates buttons and textfields ... but once they are created is there a way I can cast them to a movieclip so that I can then control the visibility etc.
Here's the code:
//define variables
var _buttons:Buttons;
var _buttonsX:Number;
var _buttonsY:Number;
var textArray:Array = new Array()
[Code] ......
View 3 Replies
Aug 31, 2010
I have the following code:
ActionScript Code:
//links
var navBarButtonArray:Array = new Array(navBar_mc.gadgetNews_btn, navBar_mc.gadgetReviews_btn, navBar_mc.gadgetFeatures_btn, navBar_mc.iphoneNews_btn, navBar_mc.androidNews_btn);
var categoryArray:Array = new Array("news", "reviews", "features", "iphone news", "android news");
var navBarLinkArray:Array = new Array("http://feeds.feedburner.com/T3/news.rss",
[Code]...
View 8 Replies
Mar 18, 2006
Code:
function loadSWF(src) {
_parent.swfContainer.loadMovie(src);
}
[Coe]....
the code above ... the onPress button dont work dont know
View 5 Replies
Aug 31, 2011
I'm figuring out a way to update my mouse x and y inside a loop. In this small test block, I'm tracing the mouseX and mouseY twice. The first one is outside a loop. The second one is inside a loop.
When I test the SWF, you can see that the first trace changes constantly and seamlessly. But when you hold your mouse down, the code starts tracing the 2nd trace. Even though the mouse is down and moving, the mouseX and mouseY traced is not changing.
Actionscript Code:
import flash.events.MouseEvent;import flash.events.Event;var mouseIsUp:Boolean = true;stage.addEventListener(MouseEvent.MOUSE_DOWN, mouseDown);stage.addEventListener(MouseEvent.MOUSE_UP,
[Code]....
Closely related to the main question, when you click the stage, you would get 100 lines of the 2nd trace. Is there a way to break the loop as soon as the mouse is up?
View 4 Replies
Aug 1, 2009
I am wanting to create an array. 10 values in it (couting from 0 index to 9). Each 'place holder' will have a corresponding value to it;s index i.e.
myArray[0]=0
myArray[1]=1 etc...
I can do that in a for loop. But then I want to attach each value to a single variable name. I then want to change that each variable to a string. I then want access to all the variables outside of the for loop.
var i:Number;
var aArray:Array = new Array();
for (i=0; i<10; i++) {
[code]....
The output error is 1084: expecting identifier before aArray.
View 1 Replies
Feb 21, 2009
I am currently connecting to a PHP string in actionscript. While I'm having no trouble importing the variables like so:
Code:
this(variable);
I am having trouble referencing the same variable while inside a function:
Code:
_root.ButtonMovie.onRelease = function() {
this(variable);
}
I really need to reference the variable while INSIDE the onRelease function, because I need to apply some actions based on how many times the button has been pressed.
View 2 Replies
Mar 12, 2007
I have taken a bottle of Excedrin due to the headache I've developed from this problem I am having. I have some variables:
[AS]
var snd1:Sound = new Sound(this);
var snd2:Sound = new Sound(this);
[code].....
View 1 Replies
Feb 1, 2009
and I'm trying to add an event listener and a function to the class, but I keep getting errors of undefined, I tried just about everthing to be able to refference obj0
objGroup.obj0.addEventListener(MouseEvent.CLICK, onClick)
private function onClick (event:MouseEvent):void{
trace ("Click");
}
View 17 Replies
Dec 16, 2010
I am trying to reference a movieclip located inside an array to add an eventlistener and function... I am using array[0].add...ect. The code for the first movie clip works, but for the rest I get an error 1010.
Code: Select allvar image:MovieClip = new Image();
addChild(image);
const MAX_ITEMS:uint = 6;
[code].....
View 1 Replies
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
Aug 18, 2010
Trying to set up a world of warcraft like hotkey setup for an RPG i'm making for a school project, where you drag spells from the spellbook onto the hotkeys. Understand all the concepts, however, instead of doing a ridiculous amount of if statements, I want to loop the functions. Unfortunately, I don't know how to refer to certain variable and instance names within loops. I shall show you what I have:
ActionScript Code:
for(var i; i<2; i++){
spellbook_inst["spell_"+i+"_inst"].onPress = function(){
this.startDrag();
_root.hold_spell_position_inst._x = this._x;
_root.hold_spell_position_inst._y = this._y;
}}
The "spells" (i.e., icons you drag from the spellbook) are all named spell_(number)_inst, and are movieclips within the spellbook_inst movieclip. I want the drag function to be available for all spells. At the moment, I don't get any syntax errors, but nothing happens, so I presume I have referred to it incorrectly.
View 2 Replies
Nov 24, 2004
why this code dosent work at the same time in the timeline, and why only envent put inside the attacHMovies or duplicated Movies work, if i put them in the forr loops they dont work.
[Code]...
View 10 Replies
Nov 20, 2009
I have a bunch of objects with TextFields in them that are added to another object called Field.[code]If it is a player, and I can scale it, why can't I access the textField?
View 1 Replies
Feb 2, 2011
I am trying to enter a student name into a textfield (student1_txt). I just can't seem to work out the correct syntax. The student numbers and names are in an array. I have the fields working fine outside of the movie clip but not inside.
I wonder if anyone can see what is wrong in the statement below:
_root.desk1_mc["student"+heidedata[0]+"_txt"].text = myStudents[0];
View 8 Replies
Oct 20, 2010
I'm trying to set something up that will print a bunch of boxes on a grid in a certain pattern, and set things up so that a path can be determined from the start to the end. Each grid square is a MovieClip with an instance name x0y0, x1y0, etc. for each coordinate of the grid. I want to set a variable in my grid square class to 1 or 0, depending on whether or not a box is in that square. So I have this code:
for(var j=0; j < row1.length; j++)
{
for(var i=0; i <= row1[j]; i++)
[code].....
View 3 Replies
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
Jun 14, 2007
I am in no way very knowledgable with ActionScript, so this might be very simple and I am looking in all of the wrong places... but basically here is my issue: Instead of accessing an objects attributes like this, _level0.thumbnails.thumbnail0._width = 500; I want to be able to access it with _level0.thumbnails. (this.id) ._width = 500; where as (this.id) is a variable that could be equal to "thumbnail0" or "thumbnail99" depending on which object gets clicked. I have everything working to if I hardcode thumbnail0 it works fine, and this.id does get set to whatever thumbnail I click's "thumbnail" + ID
View 2 Replies
Mar 16, 2010
First off I want to say that the resources on this site have been excellent
how to reference a variable when adding a new Movieclip?
Currently I am using this method:
Code:
var myVariable:String = "one"
if(myVariable == "one"){
var myMovieClip = this.addChild(new one())
[Cde]....
View 2 Replies
May 2, 2005
fairly simple question (with a long explaination). I have an array, created from the results of another array and it's position in that array. There are actually multiple arrays It can be created from.
Eg.
Array1: clientName1, clientName2, etc.
Array2: clientType1, clientType2, etc.
Second Array: [clientName1,0], [clientName2,1] OR [clientType1,0] etc.
[Code]...
My issue is, I would like to be able to dynamically adjust the array that it is generating from. This would mean changing the bold bit of the code above. I have tried declaring a variable (type = names+"[i]") and using it in the linkArray declaration, however it will not see this as an array reference, only as a variable. What I want to know is, how do I reference the name of the original array as a variable so I can update it dynamically?
View 5 Replies
Nov 22, 2009
On the main stage I have a button that I have made invisible once the file is loaded. Inside a movieclip I have on frame 15 the following actionscript 3 code
button_mc.visible = true;
I want the button to become visible at the end of this movieclip. I am not using an external as3 file, I am putting the as3 code in its own layer on the first frame.
I know it has something to do with the path to the button, but I cannot figure it out. If there is anyone who can point me in the right direction for referencing instances by instance name that reside on the main satge from inside a movieclip
View 3 Replies
Jun 2, 2009
I have been using this line of code to fade in a movie clip:
new Tween(background_mc, "_alpha", None.easeNone, 0, 100, .5, true);
Now, I want to accomplish the same thing, only this time by using an element from an array (bg_array[currentSlideNumber]) that stores the instance name "background_mc"
I've tried the following, but it doesn't work:
new Tween(bg_array[currentSlideNumber], "_alpha", None.easeNone, 0, 100, .5, true);
View 3 Replies
Jun 15, 2009
This is a problem I thought I understood and was addressed in a previous thread [URL] but I have a new situation where the old solution isn't working.I have 3 instances on a "nested" movie clip. Their instance names are: b1, b2, and b3. When I trace these movieclips from the main timeline, I get:
trace(b1); // result = _level0.slide_mc.newMC.b1
trace(b2); // result = _level0.slide_mc.newMC.b2
trace(b2); // result = _level0.slide_mc.newMC.b3
From the main timeline, I want to fade up these movieclips using tween, but I need to do this by building the instance name in a variable:
var myInstance:String = "slide_mc.newMC.b"+ instanceNumber //(instanceNumber is equal to 1, 2, or 3)
Now, I thought using the variable in this manner would work:
new Tween (this[myInstance], "_alpha", None.easeNone, 0, 100, .5, true);
...but it doesn't.
I've checked trying to use the actual movie clip instance:
new Tween (this.slide_mc.newMC.b1, "_alpha", None.easeNone, 0, 100, .5, true);
...and it works fine.
View 2 Replies
Apr 19, 2011
I've got my variables set out in a layer on the main stage. I've also got a MovieClip which I want to write some code within but reference a variable in the main frame. I tried just referencing the variable name but it didn't find it. I then tried root.variable name but I'm now getting this error message:
ActionScript Code:
Symbol 'character', Layer 'CODE', Frame 1, Line 2
1119: Access of possibly undefined property deathReset through a reference with static type flash.display:DisplayObject.
View 9 Replies
Nov 5, 2009
I finally got the variable referencing between classes and custom event problems sorted out. Now I got a question regarding the Error #2044 and Error #2035. The error reads like this:
Error #2044: Unhandled IOErrorEvent:. text=Error #2035: URL Not Found.
I've put all the swf in the same directory, so I don't think that is the problem. Could it be that my XML file is in another directory that's causing the problem? I also heard having quotes in the URL in the XML file could also be problematic. Is that true? Here are my AS and my XML file.
[code]......
View 12 Replies
Sep 2, 2010
I am having problems referencing a variable on the main timeline in a .as file using root.variable.
[Code]....
View 6 Replies
May 25, 2005
I'm trying to reference an instance through the use of a variable in my call to a prototype. The variable is myVar and contains the instance name to which I want to apply the resizeTo prototype. My syntax is incorrect.
Code:
on(release){
//disregard this line
this.swapDepths(this._parent.getNextHighestDepth());
//this is calling a prototype named resizeTo
this.resizeTo(150, -100, -100);
//Setting instance name of another movie
myVar = "green";
//Trying to drop that instance name into my next prototype call
this._parent.myVar.resizeTo(100, _parent.old_X, _parent.old_Y);
}
View 2 Replies
Jan 25, 2009
Is there a way to reference multiple movieclips using a single variable name? For example,I'm making a side-scrolling game, and there's going to be many platforms, and I have some code that tells the player not to fall through these platforms, but I don't want to copy and paste the same "platform" code every time I add a new platform.
View 3 Replies