ActionScript 3.0 :: Accessing Parent MovieClip From Child MovieClip?
May 17, 2011
I'm trying to access a parent movieClip from the child movieClip
Here's what I want to do,
I've got a movieClip named wrong_mc, which plays for a couple of frames and on the last frame, its got a close button "close_btn" inside of it, now I wanna write the code such that when close_btn is played the movieClip "wrong_mc" should go and stop at frame1, I'm just not able to access this movieClip from the button.
View 5 Replies
Similar Posts:
Oct 21, 2011
how to access a movie clip/s in a parent swf from a child swf. for example:Interface swf has buttons as mc's (home, about, services, portfolio e.t.c.) and loads in a swf when one of the buttons in the interface swf is pressed. When a button in Interface swf is pressed none of the other buttons can be pressed until the swf of the button that was pressed has loaded.
The reason for this is so that if the user tries to press the buttons quickly lets say the user pressed services button but changed thier mind right after pressing it and wanted to press lets say portfolio button they couldnt press the button until the services swf has loaded. Ive seen websites that dont do this and is makes it all mess up. Ive been able to do this in the past in AS2 but i cant figure it out in AS3.This is the code i would use in AS2:
Interface swf code is:
ActionScript Code:
_level5.btn_1.enabled = false;[code]...........
View 4 Replies
Oct 24, 2010
I have movieclip which contains child movieclip. when child movie clip finish to play i want to run a function in a parent movieclip. so I made a custom event dispatcher in the first frame of the child movieclip:
[Code]...
View 4 Replies
Mar 15, 2012
I have load child swf in parent swf, from child swf i am trying to run my parent swffunction I am trying this code
MovieClip(parent).testfun()
but this code is giving error.
TypeError: Error #1034: Type Coercion failed: cannot convert flash.display::Loader@2b1aa061
[code].....
View 1 Replies
Mar 12, 2011
below shows how to add child in a movieclip. ebd.target.addChild(info_grd); there is button named my_btn inside the movieclip info_grd.I would like to remove movieclip info_grd.parent
View 2 Replies
Aug 29, 2011
The issue I am having is that I have no idea how to access the Children of another MovieClip. I have 2 MovieClip's, storeFront, at frame 25, and reviewPage, at frame 60. storeFront contains a vector, cart, and I need to access it from reviewPage.
I have tried...
var appRoot:MovieClip = parent as MovieClip;
buff = appRoot.getChildAt(30);
review = buff.cart;
[Code].....
View 5 Replies
Dec 13, 2009
I have a stage with instances of bauble_mcs on it that are attached by the document class of the main timeline (can someone tell me what the right term is here? I don't know what I call the main time line in AS3).I then have instances of snow_mc attached by the same class. Inside the snow_mc I want to test to see if it is hitting any bauble_mcs but I don't know how!
inside snow_mc I am trying:
PHP Code:
if(this.hitTestObject(this.parent.bauble_mc)){
}
to which flash says:
1119: Access of possibly undefined property bauble_mc through a reference with static type flash.displayisplayObjectContainer.
View 1 Replies
Sep 11, 2009
So for my main timeline:
var lightBox:mc_lightbox = new mc_lightbox();
lightBox.x = 300;
lightBox.y = 200;
addChild(lightBox);
I get a lightbox up on the screen, within the lightbox is some more script, there are three menu options for that new window. So far when you click on it the loading part comes up just fine but whenever I have it go to another scene it leaves behind the lightbox above. I'm able to removeChild(loading) because its right there just a function above but I'm unable to removeChild(lightBox) because it's one up. How can I access that child? I tried many variations of parent, MovieClip, and root relationships but still couldn't get flash to find it.
View 1 Replies
Apr 25, 2010
I want to add a child to a movieclip on the stage and then modify its opacity, but I got a problem, when I try this:
ActionScript Code:
var a = new LibraryItem();
mconstage.addChild(a);
mconstage.a.alpha = 0.5;
I get an error saying that mconstage.a is undefined... and in fact if I trace it I get "undefined".
View 4 Replies
Feb 12, 2007
I have my stage and on it is one MovieClip that contains another MovieClip... Now I have a document class calledMain. Here it is
Code:
package{
import flash.display.Sprite;
import flash.display.MovieClip;
[Code]....
Personally, I prefer just having separate classes fo each object then bring them all together at compile-time, but someone I know had a problem with his game which had a lot of embeded movieclips already on the stage.
how I could go about accessing the Sprite "lmao" which is on Frame 2 of the "omg" MovieClip?
View 14 Replies
Jul 8, 2010
On the main timeline I have a movieclip called "sections". Within "sections" there are 2 movieclips (1 simple button called closeContent and a movieClip called content_aboutUs).I am trying to remove the button "closeContent" from the stage within the "content_aboutUs" movieclip.A following function is called within the "content_aboutUs" movieclip.
PHP Code:
function closeTabContent(e:Event):void {
parent.removeChild(closeContent);
[code]........
View 2 Replies
Aug 13, 2009
I have a parent movieclip that I attach another movieclip to. The parent movieclip is 550px high and the child movieclip is 550px high. When I attach the clip a trace of both movieclips shows them as equal, but the child movieclip is much smaller. How can I make the child fill the entire parent?
View 1 Replies
Jul 12, 2009
I have a character that I want to animate. Now each part of his body is a separate movieclip. What I want is that, for example, if you imagine the shoe MovieClip, I want to give it three frames - from the front, from the side, and bent.
So when I animate the character MovieClip, I would like it if I could keyframe the currentframe of the shoe MoveiClip, if that makes any sense. It's easy enough to do in ActionScript, but the problem with that is the change isn't visible until I test the movie, and when animating it's useful to see exactly what the character looks like at each frame. Is there any way of setting the current frame of child MovieClips when animating?
View 3 Replies
May 20, 2010
I have a movie clip viz. A. Inside that I have another movie clip viz. B. Now A has an event listener which returns its X, Y on mouse down, which in turn is used to magnify A taking those X,Y as the center point. B has its own event listener, one for changing color on mouse over and other to show a pop-up on mouse down.
Problem: When i click anywhere inside A, not covered by B, there is no problem fetching X,Y. But if i click on B, which is covering some area of A, it doesn't work. Simply because the event on B is probably not letting the event of parent to fire. Even if i write to fetch X,Y on mouse down of B, it returns its own X,Y and not of the parent, i.e. A. Because of this, the magnification doesn't work accurately in cases where child movie clip is obstructing an area of parent movie clip.
View 3 Replies
Sep 20, 2011
I have some variables defined in a child MC:
var first_nme = data.return_first;
var second_nme = data.return_second;
var email_addr = data.return_email;
var user_domain = data.return_domain;
var user_name = data.return_username;
I'm trying to use those variables in a parent movieclip/another movieclip.
[Code]...
View 9 Replies
Jun 22, 2010
I have a Flash file with a lot of animation and effects applied. I am trying to optimize my Flash by moving away from timeline animation and using Actionscipt wherever possible. My file consists of several layers. I have used preloaders before but they were pretty basic. I âm comfortable with the framesLoaded and totalFrames coding but don't know what frames to count. I have my preloader in a MovieClip on the first frame of the first layer; therefore, the preloader is a child of the main stage. The other MovieClips are children of the main stage as well.
For example, how would I have the preloader look to a sibling (go up to parent and down to child on second frame of second layer)? I haven't found anything on the forums so maybe I'm going about this wrong. The following is what I have so far; it only goes up to the parent, not down to the child MovieClip I need to preload:
ActionScript Code:
if(MovieClip(parent).framesLoaded < MovieClip(parent).totalFrames){[code]........
View 2 Replies
Dec 16, 2011
I am embedding SWFs into Articulate Presenter for final publishing. Some of the SWFs have child movieclips with animations. How do I stop the child movieclip playhead when the parent timeline is paused from the Articulate controls? I'm thinking there must be an event listener for when the parent timeline stops, which could trigger the child movieclip to stop.
View 1 Replies
Aug 13, 2009
I made a ship in flash, composed of different movieclips exported for actionscipt, then I converted the whole ship in a movieclip. I wanna access a wing to make it rotate but I don't know how. I tried this:
Code:
package{
import flash.display.MovieClip;
public class Prueba extends MovieClip{
[Code].....
View 8 Replies
Dec 2, 2011
I have a very specific AS2 parent/child movie clip issue. I have a main Character movie clip which contains as nested frames each profile of the Character (front,back,left,etc). Within each of these child profile MC frames, animations for those profiles are further nested in frames. Then, essentially I have movement code as part of the key listener:
Code:
switch(Key.getCode()){
case 87:
Character._y -= 10;
Character.gotoAndStop('Back');
Character.gotoAndStop('walk');
break;
[Code] .....
And later code to reset to the character's resting frame after key release:
Code:
switch(Character._currentFrame){
case 5:
Character.gotoAndStop('Back');
break;
[Code] .....
The problem is that when I try to Character.gotoAndStop('Front'); after key release, flash thinks, you're already on the Front frame (because the walk animation is a child of that MC and is already playing). Therefore the walk animation just keeps playing after the key has been released.
View 1 Replies
Jul 14, 2010
This image shows the problem, the 3 is a PNG image with a nice drop shadow that expands quite far from the white square. It is a movieclip which was added by the square movieclip.This obviously changes the size of the movieclip so the ROLL_OVER will trigger whenever the mouse is over either of these objects.My question is, how would I make the movieclip "3" never trigger any sort of mouse event for its parent?
Things that do not work:
mouseEnabled = false; (why doesn't this work?? ugh)
mouseChildren = false;
[code].....
View 8 Replies
Mar 3, 2009
I have a basic xml driven portfolio. The xml file holds the path to the portfolio pieces (external .swfs). I have a main navigation that moves from project to project and a subnavigation to view individual pages of that project.The subnav is where I have the problem, I simply want to call gotoAndPlay("framelabel") of the designated mc. It seems that you can no longer call to the timeline of child movieclips as you could with AS 2. I've found some examples Except the examples discuss access of nested movieclips on the stage with assigned instance names. But the problem I'm facing is that I have each item pulled in via the loader Class then the objects are pushed into an array and my subnav needs to access them dynamically via array notation.something like this:
PHP Code:
public function loadMe(){
//var l:Loader = new Loader();
[code].....
View 12 Replies
Mar 13, 2011
I have created event listeners for a particular movieclip.Insidet this movieclip there is so many objects.When ever I click on the parent movieclip the event listener calls the function for the child object. I had tried removeEventLIstener()
import flash.display.MovieClip;
import flash.events.Event;
import flash.events.MouseEvent;
var info:MovieClip=new MovieClip();
info.graphics.beginFill(0x000000,0.35);
[Code] .....
I want to delete mc's parent
View 2 Replies
Apr 10, 2011
I am trying to load a swf into a holder movie clip from the child movieclip.It's parent has a holder that i want to load a swf into.I am navigating from within a child clip.It would be nice to have the swfs load from an external xml file but it isn't mandatory.
View 3 Replies
Aug 27, 2009
This is probably a fairly easy answer, but I can't figure it out. I have a dynamically added child, and I have a dynamic text box on the parent. I'm thinking that it should be possible for me to add to the text box from the child timeline, but I don't know how to target the text box.
View 1 Replies
Jan 27, 2010
I've been using greensock classes in a parent movie, but am now looking to use the same classes from within some child movies, but it doesn't work (I presently have to import them into each child movie - what a waste).
Do I need to create the classes as a shared library object perhaps? If so, how would I go about it? as I've only ever done this for MCs or MP3s.
View 2 Replies
Sep 6, 2010
What's the strategy for getting a child to access variables in a parent.I have a Main class.In that class I create instances of a Unit class and save those to an array.In the Unit class, I want to access the x and y coordinates of other instances of the Unit class.So I'd like to access that array I made in the Main class.I tried:this.parent.theArray[i].xbut that doesn't work. I tried using the get command, but I don't really know how to, so my efforts failed.
View 3 Replies
Oct 30, 2011
Im trying to access some variables from the parent in a child mc.[code]nothing shows up in any of the dynamic text fields...
View 1 Replies
May 4, 2010
I have TestA.as the base class file for my TestA.fla that has nothing but a movie clip with instance name box.
TestA.as
ActionScript Code:
package
{
import flash.events.MouseEvent;
import flash.display.MovieClip;
[Code].....
View 0 Replies
Nov 22, 2010
I have a movieclip walls and a movieclip character (both on the same timeline). I want to access and change a variable inside character from the walls timeline.
ActionScript Code:
MovieClip(parent).character.somevariable = true;
...not working.
View 2 Replies
Feb 11, 2011
Wondering how to do this:
Parent swf has a class loaded, lets call it 'GlobalUtilities'. Parent swf loads in child swf. Child swf wants to use some of the 'GlobalUtilities' class that is in the parent.
How can I accomplish this? The problem I'm having right now is, when I export the child swf, I'll just error out since it can't find the reference (obviously, since it's not loaded into the parent yet).
View 3 Replies