Actionscript 3.0 :: Referencing Movieclips Inside An Array?
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
Similar Posts:
Feb 17, 2011
I am trying to create an image gallery using an Array with MovieClips inside it but I keep getting this error:
TypeError: Error #1034: Type Coercion failed: cannot convert Fullsize_01$ to flash.display.DisplayObject.
Here is the code I made. I know it's probably something simple but I am pretty new to ActionScript.
var Fullsize_Pic:Array = new Array();
Fullsize_Pic[0] = Fullsize_01;
Fullsize_Pic[1] = Fullsize_02;
addChild(Fullsize_Pic[0]);
View 1 Replies
Oct 15, 2010
I have a number of 'items' (mc's) contained in a scrolling mc that can be drag-dropped to other matching mc's. The items names are listed in an array and I wish to assign variables of suitability and feedback to each mc from the array also. I think this is called an associative array?
Having some trouble correctly referencing the items from the array. To explain, here's a working script with a simple array and an inefficient workaround:
[Code]...
View 4 Replies
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
Jan 17, 2010
I have externalized the actionscript code of a movieclip into a separate class files.This movieclip requires references to some other clips on the stage. What I am currently doing to reference those clips is by using Movieclip(this.parent).otherclip but somehow that feels wrong.Is there a better way to pass in the required references into a class extending from Movieclip inside of the constructor? Or what is the recommended pattern here?
View 2 Replies
Jul 9, 2009
I have a main fla with loaded swfs. I would like that I can access a movie clip
in a swf from from another swf.
I would like a button on one frame, when clicked, to go to another frame of a movie clip in a loaded swf on a different frame.
View 6 Replies
Aug 26, 2009
I have 23 movieclips on Stage. Each one is a class of 'point', and has been given an instance name of p1, p2, p3, p4 etc.I want to reference them in code, and then get their x and y co-ords eventually.How do I make them accessible variables in AS3? in AS2 I would have put them into a for loop, and said
Code:
for(i=0,i<23;i++)
{
[code].....
View 12 Replies
Jun 12, 2009
I want to reference clip with some variable name because i want to change dynamicaly target clip. Example:
myMC="testClip";
myMC.my_txt="some text";//this doesn't work
//but this works
eval(myMC).my_txt="some text";
I guess eval() is not right thing to do.
View 4 Replies
Jun 18, 2009
I have a movieclip "submenu" that is on the main timeline, and inside this movieclip, I have some ActionScript:
[Code]....
View 3 Replies
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
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
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
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
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
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
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
Dec 8, 2009
I have done this same thing in ActionScript 3, but am not familiar with ActionScript 2, which I am forced to use for this project. I am loading products into a SWF via XML and attempting to add a click event to each dynamically-created movieclip. Simply tracing the text from a node in XML will do for now. I'd like to assign a property called "desc" or "description" to each movieclip and have it trace that property's value when clicked. Here is the relevant portion of my code as it stands:
ActionScript Code:
var iXML:XML = new XML();
iXML.ignoreWhite = true;
[Code].....
View 6 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
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
Sep 15, 2010
Printing an MC is easy enough. But I am having trouble printing an MC which has multiple MCs inside of it. They just don't get printed.
I am trying to avoid printAsBitmap.
View 5 Replies
Oct 30, 2007
why does a MC inside another MC have different _x and _y values than the main timeline?What I am trying to do right now is animate a MC inside another MC then get the main MC holding everything to move where that new MC ended animating at (it's part of a game I'm making.)
I know it's confusing but Flash shows the cursors current X and Y in the info panel, which is the same as the main timeline. Yet inside the movieclip, an x of 76 and a y of 277 on the timeline is -195 and -30.9 (respectively) inside the MC.How do I fix it so I can get the _x and _y values to match up so I can tell the main MC to reposition itself to the new X and Y (of the inside MC)
View 1 Replies
Mar 27, 2008
I have a movieclip called mapWindow, inside mapWindow are dynamically created movieclips of various sizes. The movieclips inside the mapWindow don't take up the entire space of the mapWindow and thus I use a startDrag on the mapWindow upon detection of a mouse press. The problem is, I don't want the start drag to start if the mouse is detected over any of the child movieclips inside mapWindow.
I have a few ideas of how to proceed, but I'm not sure how to reference all child movieclips of a particular movieclip - or something along those lines.
It would be easy to use the hittest function if I knew how to reference all the movieclips I need to, but alas...
View 1 Replies
Jun 28, 2010
I have a project that needs 4 levels of zoom, each with its own image loading in. So, to make things easier on myself, I made an array of the Loaders, so I can instantiate them and hide/display them when I need toHowever, this doesn't work as I had expected. I.e. (using just two level for simplicity):
Code:
private var photo:Loader;
private var photoLarge:Loader;
[code].....
View 4 Replies
Mar 9, 2009
I've got an array containing various sprites... I'm wanting to reference the sprite I want by its name rather than its index in the array, and was wondering if theres a simple way of doing this? I know I could do a for loop through all the array elements and see which one has a name that is equal to the name im looking for, but is something along the lines of myArray[elementName] possible?
View 5 Replies
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
Nov 3, 2009
I was wondering if anyone could tell me how to access a certain object in an array. for example, I created an array of buttons displayed on the stage. Now I need to attach an onRelease command to each one to launch a new image on the stage.e going round in circles with this. I have attached the code below for reference:
thumArray = [];
function thumbs(){
for (i=0; i<totalImages; i++) {
[code].....
View 1 Replies
Jun 13, 2011
Just learning as3. For testing purposes, I duplicated a movieclip 4 times on the stage and gave each mc a different instance name and put them in an array ("line1","line2","line3","line4"). Then I just want one movieclip to move 200 pixels based on the conditions of the array. Here is the code:
var stuff:Array = new Array("line1","line2","line3","line4");
for(var i:int=0;i<stuff.length;i++)
{
if ((stuff[i]) == "line4") {
trace(stuff[i]);
var duke = (stuff[i]);
[duke]y += 200;
}
}
It traces out the correct mc (line4) but ALL the movieclips move 200 pixels instead of the one (line4). Do you know why this is? I have a feeling that [duke]y is not the correct way to reference the movieclip.
View 2 Replies
Aug 25, 2011
I have three placeholder images, the contents of which are populated by an array ("galleryArray").These three placeholders are titled "placeholderLeft", "placeholderCentre" and "placeholderRight".
the contents of "placeholderLeft" will be: "galleryArray[n-1]"
the contents of "placeholderCentre" will be: "galleryArray[n]"
the contents of "placeholderRight" will be: "galleryArray[n+1]"
[code]...
View 6 Replies
Jan 4, 2007
I have an array defined in the main timeline to store some values. At some point of time, I am dynamically adding a movieclip to stage using attachMovie and then using a movieClip.onEnterFrame event to set one of its values by referencing to one value from the main array.(Sorry if the following description sounds a bit confusing. I am attaching a part of the code below to help describe the situation) The problem is that it is not able to retrieve the value from the main array no matter what I try. I tried adding a "_root" befor the array name and the index array id but it did not work. Not only that but the trace shows that it is able to retrieve the index id as well as the full array but not any particular value from the array - as in, trace(arrayname) outputs all the values from that array but trace(arrayname[a][b][c]) gives an output 'undefined'.
I have managed to make it work by creating a temporary variable to store that particular value just before the onEnterFrame event kicks in, but I would love to know why it is not working the way I thought it should. Here is a part of the code. If someone needs more info about the code then please ask and I will give it in the next post (The full code is way too large to be posted here)
ActionScript Code:
//------In main timeline
var movesNum:Number = 0;
[code].....
View 3 Replies