ActionScript 2.0 :: Referencing A Dynamic Movieclip (button)
Oct 15, 2009
how do I reference a button that has been loaded dynamically?Furthermore, is it possible to use the removeMovieClip() method with a button that is inside the movieClip you are trying to remove?Simply put, I've got a movieclip that is loaded via the "attachMovie" method. There is a button inside that says "Close". I am trying to use the removeMovieClip() method on that button, but it's not working. I can put a button on the stage, and use the same method, but it doesn't work.
View 4 Replies
Similar Posts:
Oct 22, 2009
First of all: this is my first post at actionscript.org *happysound*. I'm working on this flash gallery since a couple of days and something is drinving me crazy in actionscript.
The concept: in this part of the flashfile i'm loading thumbnails in dynamicly created movieclips on stage (1.jpg, 2.jpg, 3.jpg). Everything is working fine, but now I wanted to add some fancy fading when the loading of a single thumb completes. For some reason I can not get the tweening class working and I'm sure it's a problem with the referencing to the clip. I know this cause when I change "thumb"+i to thumb1 it is working. Googled for hours without result..
[Code]...
View 5 Replies
Feb 19, 2010
I am building a drag and drop application. I have a few items within a movie clip that are movie clips. They each have their own instance name.
I am trying to access them from the document class using 'event.target.name'.
That works and I can pick up the name of the movieclip.
I put it in a string var called tName.
Then I try to modify a property of the selected movieclip:
itemList.items.tName.x+=23;
thats when i get, 'A term is undefined and has no properties' error.
I know itemList.items.tName is the correct navigation to the clip, because if i replace the var and hard code the correct name, it works.
whats funny is my tName var is tracing out the correct name of the movieclip.
Or a better way to dynamically access mc's within mc's.
View 1 Replies
Feb 23, 2009
I know that a dynamic mc can be referenced using array notation
viz: myArray['someName'+i]
My question is ... can mcs that have been placed on the stage and given instance names be referenced in some similar way? If I have placed 10 mc's with different instance names eg mg1, mg2, mg3 etc, can I reference them using array referencing?
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
Nov 29, 2006
I am trying to reference a movieclip within a movieclip that I am loading using "attachmovie". In the first frame of the root, I am attaching the movie. Then, from the attached movie I am calling a function that is also in the first frame of the root. In the function I am tring to set the property of a clip within the attached movie to visible using the following code:
_root.logIn.loginMessage._visible = true;
I have also tried _root["logIn"].loginMessage._visible = true; with no luck.
(logIn is the name of the clip I am attaching using attachMovie and loginMessage is the clip I am trying to reference in the attached movie)
This is how I'm loading it and I know that part is working: _root.attachMovie("login_mc","logIn",getNextHighes tDepth());
View 1 Replies
Sep 22, 2010
I'm making a flash game in which I need to spawn movieclips and I am attempting to use dynamic referencing to cut down on the number of lines I need to write.
[Code]...
View 7 Replies
Oct 24, 2008
The following code is my attempt to fade out current clip then to fade in selected clip via one onRelease command. Here's the code. Can someone set me straight?
Code:
import gs.TweenLite;
import gs.easing.*;
var whoIsOn:Number = 0;
var clip:Array = ["orange","cranberry","melon","mango"];
[code].....
View 1 Replies
May 25, 2010
how do I reference a dynamic text field in my fla file from a class which isn't the document class? For example: I have an fla file called main.fla which contains no actionscript and has a single dynamic textfield called "text_txt" on the main timeline.
[Code]....
View 8 Replies
May 25, 2010
how do I reference a dynamic text field in my fla file from a class which isn't the document class?
For example:
I have an fla file called main.fla which contains no actionscript and has a single dynamic textfield called "text_txt" on the main timeline.
My class file is called aClass.as and is the following:
package
{
public class aClass extends MovieClip
{
[Code].....
View 1 Replies
Jan 4, 2006
i'm looping thru xml nodes and using this to attach clips to an empty mc:Code:item = _root.mainHolder.links.linkHolder.attachMovie("linkClip", "linkClip" + i, i);my question is how can I reference the previously attached clip so I can determine the _y property of the current item(clip).I'd like to do something like this.item._y= previously attached clip._y-previously attached clip.height
View 10 Replies
Dec 7, 2010
I am adding a bunch of MC's(linkage ID:buttonHolder) dynamically using a for loop and attachMovie. If I want to dynamically add an onRelease function to each of those MCs,so that each of them links to different links how would I accomplish that? here's where i've reached so far..
var depth:Number=0;
var nextY:Number=77;
for (i=0; i<5; i++)
[Code].....
View 1 Replies
Jan 1, 2012
I'm making a function, and I want to pass it's handling less restrictively, kinda like jQuery I guess.
Code:
function cfunc(min, max)
{
return (Math.floor(Math.random()*(max-min))+min);
[Code]....
Now I know that alternately, I could pass them individually to the function and then join them all together as one, but I'd prefer to use one variable and pass the data through it, kinda like a scripting engine.
View 1 Replies
Nov 13, 2004
I posted this a few days ago and am still stuck. I have read a myriad of tutorials on arrays, and still cannot fathom out where I am going wrong. I have commented the code. The story is as follows: I want to be able to create a dynamic list. In the library I have exported for .as a movie clip given the name "nav"
[Code]...
View 4 Replies
Sep 15, 2009
I am working on dynamic duplication of movieclip when the button is pressed one by one. In that movieclip there are two buttons ok and cancel.
Here is the piece of code:
var new_panel:please_wait = new please_wait;
click_btn.addEventListener(MouseEvent.MOUSE_DOWN, generate);
function generate(e:MouseEvent):void{
new_panel = new please_wait;
[Code] .....
if I create two movieclip, then how i remove a particular movieclip. I also attached the screen shot for reference..
Attachments: Screenshot.jpg (138.9 K)
View 4 Replies
Sep 25, 2010
I've got an issue - When one of my buttons is rolled over, I want text and a movieclip to appear. When the button is no longer rolled over, I want the text and movieclip to disappear. The way that I was going to do this was to have anchor_mc as an anchor, and upon rollover have the movieclip play from inside the anchor (as its at the exact X & Y that its needed at) and dynamic text appear.
[Code]...
View 10 Replies
Oct 12, 2010
I've been struggling for hours to get a MovieClip button to work. Perhaps I'm trying to get too fancy, having animations planned between the proper button states, but right now I'm just having troubles trying to get the label for my button set dynamically using a dynamic text field. The error message I'm getting is: 1119: Access of possibly undefined property btnLabel through a reference with static type <class-path>:MenuButton. I created a MovieClip symbol pointing to my class MenuButton. The symbol has 5 layers:
1) Actions which just includes stops on each proper state (ie: normal, over, down).
2) The 5 button states (ie: normal, normalToOver, over, overToNormal, down).
3) The label that is the button's name, which is only a DynamicText field with the name btnLabel.
4) Images of the button in each of the proper states, with extra frames to allow for tweening
5) A layer I was hoping to use as a hit-box. My MenuButton class is defined as follows:
[Code]....
View 4 Replies
Jan 23, 2010
I've made a flash movie which will load four movie clips at runtime. Actually, the number of movie clips will depend upon number of "NODE" in XML file. Keeping XML file thing aside, I've tried hardcoded values; 4. Let me describe you the structure very well: There is a main empty movie clip, instance name "mc_scroll" which will be only item on stage. In this movie clip, another movie clip whose identifier name is "blueMovie" will be loaded dynamically. Inside this "blueMovie" MC, there is a button instance name is "blueButton" and inside this button there is a "Dynamic Text" field instance name is "btn_text".
mc_scroll->blueMovie->blueButton->btn_text
Now, I can load 4 or any number of "blueMovie" inside "mc_scroll". But I also want to set the button text for each button inside each MC!! But its not working. Below is the code:
Code:
//INSIDE THE MAIN TIME LINE
for(i=0; i<4; i++) {
txt="blue"+i;
mc_scroll.attachMovie("blueMovie", txt, mc_scroll.getNextHighestDepth(), {_y:50*i+5, _x:5});
mc_scroll.txt.blueButton.btn_text.text = txt;
[Code] .....
How to assign the text dynamically which is inside a button and this button inside a MC which is created dynamically inside a main MC! I've attached the FLA also.
View 1 Replies
Jul 26, 2004
If I have movieclip named box01_mc inside movieclip btn01_mc and I wanted to change box01_mc's alpha to 0 on the rollover of btn01_mc how would I write this? I tried writing the following code on btn01_mc but it didn't work:[code]
View 6 Replies
Nov 17, 2011
ther am having problems with my flash code.I have an xml file with the following structure:
<buttons>
<button>
<id>Garden</id>
[code].....
View 1 Replies
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
Mar 11, 2004
I'm using duplicateMovieClip to create instances of a clip. Then I use an array to name the clips. In the scrip that duplicates and names them, I also have an onRelease function to make the mcs do something when you click them. I can't get this onRelease part to work.
I need to:
- swap the depths
- load some text
- attach a movie from the library
I can't see any errors with my script, so I hope someone can look at it and give me a clue. The part I'm having trouble with is:
[Code]....
View 1 Replies
Sep 25, 2010
When one of my buttons is rolled over, I want text and a movieclip to appear. When the button is no longer rolled over, I want the text and movieclip to disappear.The way that I was going to do this was to have anchor_mc as an anchor, and upon rollover have the movieclip play from inside the anchor (as its at the exact X & Y that its needed at) and dynamic text appear.
1) Is there an alternative way of doing the below, to avoid so many listeners?
2) Can the below functions be merged into one?I've tried merging them into one using IF statements, for example:
if(event.target.name == line1)
{
line_output.text = "This is a test made by the MonkeyTest that has previously messed up
And testing a new line";
gotoAndStop(2);
}
However this does not work, and gives an error.
3) I had to get the background to display by moving to the next frame. I could not work out how to get the textbox to appear at a specific XY, or how to get the textbox to disappear after a rollover. Is there a better way to do this, or is what I'm doing acceptable? (NOTE: Textbox is a Movieclip)
AS3 code is attached below.
Code:
import flash.events.MouseEvent;
stop();
[code]....
View 3 Replies
Feb 17, 2009
I'm having issues trying to reference a movieClip after attaching it. What I have is:
Code:
btn_instructions.onRelease = function() {
instructions = true;
attachMovie("parchment", "mc_parchment", getNextHighestDepth(), { _x:280, _y:280 });
} mc_parchment.btn_close.onRelease = function() {
instructions = false;
trace("close");
removeMovieClip(mc_parchment);
}
The first is creating it on top of the other items that are created during the game. I can't have the instructions on the timeline and just change the visibility of it due to all the assets this game is making. The instructions variable is used in an if statement elsewhere in the game to lock the user controls so they can't create anything else in the game while your viewing the instructions. The second function is the one that should close it. The movie clip that's attached has a button in it, with the instance name btn_close. The trace doesn't even pop up so it's not targeting it correctly. Yet when I go to 'debug' and 'list objects' both mc_parchment and mc_parchment.btn_close are listed as being in the scene after clicking the instructions button.
View 2 Replies
Aug 28, 2009
Is it possible to make a reference to a MovieClip in an XML object. It doesn't seem to be working with this code.[code]
View 2 Replies
Sep 20, 2009
var xBoard:Number = Math.floor(mouseX/cellSize);
var yBoard:Number = Math.floor(mouseY/cellSize);
if (board[(yBoard-1)][xBoard] == 0)
{
root.getChildByName("b"+(yBoard-1)+xBoard).alpha = .7;
}
I want to be able to call various movieclips I have arranged in a grid from these two variables (xBoard and yBoard). They get new values every time I click on my gameboard.
Basically I check if they space ahead of the unit is empty. If it is I want the alpha of that space to change designating you can move there. The movieclips are arranged in a grid and named b00 (top left) to b77(bottom right).
This is the error message:
1061: Call to a possibly undefined method getChildByName through a reference with static type flash.displayisplayObject.
If I take out the getChildByName... root.("b"+(yBoard-1)+xBoard).alpha = .7;
This is the error message:
TypeError: Error #1123: Filter operator not supported on type Game_fla.MainTimeline.
at Game_fla::MainTimeline/test()
View 1 Replies
Mar 11, 2007
I am calling an image from a server to be displayed in flash using php, mySQL. If the image is in part of a browsing gallery where there are eight images on screen all in movieclips how do I get it so when a movieclip is clicked it recognises what image it contains and then goes to another frame where it can have just that one image?
View 1 Replies
Jul 15, 2010
I was creating a drap and drop simple game, dragging and dropping an item from within a movie clip. All was working fine, but then I had to add more items so I created a ScrollPane and referenced the movie clip through that, now I need to rework how I pull reference that movieclip again. The movieclip is exported so the scrollpane can bring it in...
package {
import flash.display.*;
import flash.geom.Point;
import flash.events.*;
public class shopping extends Sprite {
public function shopping() {
shoppinglist.Ketch.addEventListener(MouseEvent.MOUSE_DOWN, pickUp);
shoppinglist.Ketch.addEventListener(MouseEvent.MOUSE_UP, dropIt);
[Code] .....
View 1 Replies
Nov 9, 2009
Basically I'm trying to get a certain section to open when it's corresponding button is pushed The button has an instance name of "home" The section I need to be able to reference is labeled "home_mc"
[Code]...
My gut tells me the code should work, but every time it runs through, I get "Actionscript Error:#1065: Variable home_mc is not defined."
View 2 Replies
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