ActionScript 3.0 :: Controling Movie Clip Inside Of Movie Clip?
Feb 10, 2009
I was decent at AS2 and now that I am trying to figure out AS3 I am realizing that it is all grown up and I was left in the dust.I am trying to do the most simple thing. I have a movieclip with an instance name of "clip1" with another movie clip with an instance name of "clip2_sub" which is inside of "clip1".all I am trying to do is stop and start the "clip2_sub" movie clip from the main timeline.I know in AS2 you just would do something like clip1.clip2_sub.stop(); I am trying to figure out why this doesnt work in AS3. I get the error of 1120:Access of undefined property clip1
Im able to link to a movieclip inside a movieclipUnfortunately one of the movieclips now are a scrollbar and scroll. Now the actionscript isnt working?cal.onPress = function() {gotoAndPlay(2);message1.contentMain.message.total = unit1;
I have a very simple problem but I can't find the very simple solution to it. I've create an animated menu with animated movie clips inside to work as buttons. All the main buttons work perfectely but I've got just on button with a sub-menu. On this sub-menu I've placed an invisible hitarea button in order to place some gotoAndStop action. The thing is, it seems to me like this submenu hitarea are underneath something else (even though is the seccond layers right about the actions layers). I've placed a simple trace action whenever the mouse rolls over this area but I get nothing... Am I doing something really wrong? I'm losing all my hair already.
Note the button at the top called portfolio, on mouseover this button should loop through the "mouseover" label section, and when the user takes the mouse off of it it should continue to play through what it has started, and stop at the begining of the mouseover labelhen the user clicks on the button it should play through the "trans" label (only once) and begin to loop at the label section "current" when the user goes to another section, for example, clicks another button besides portfolio, the animation should stop on the label "visited" my code for it to loop looks like this (on the invisible button over the movie clip)
on (rollOver) { portfolioBtn_mc.gotoAndPlay("mouseover"); }
1 Movie Clip instancied as a "cursor" 1 Movie Clip instancied as a "Mc_Obstacles" with others 5 Movie Clipsand the 5 Movie Clips inside the "Mc_Obstacles" are instancied as "Obstacle" , all with the same instance...I want this: when the mc "cursor" hit one of mcs "obstacles" gotoandstop to frame X then i did in frame with actions in another layer:
The question is, How do you apply a function to a movie clip inside a movie clip inside a movie clip. So there are three mc and I need to apply the function to the inner most one.
Here is what I have. The 'a' is in 'spin_4' wich needs to be in 'portal'.
I'm loading an external image into an empty actionscript movie clip (holder1) using MovieClipLoader(); on frame one of my movie and is invisible. Then when the movie plays, there is an empty movie clip symbol (image1_mc) that is placed manually on the stage within another movie clip symbol (flash_mc), and is also on a bottom layer of a mask layer which is animated. Is it possible to place "holder1" inside of "image1_mc" so that I can treat it as if it were an embedded image? In other words, have the image in "holder1" inside of the manually placed movie clip symbol "image1_mc" so that I can use it like a regular symbol on the stage?
I am trying to place buttons inside a movie clip to control the timeline of the same movie clip. This does not seam to work like buttons on the main timeline. When I play the movie the cursor does not turn into a hand and the rolloever affects only sort of work. I have read about controling the movie clip with buttons on the main timeline, but I need one of the buttons to change halfway through the movieclip. I want to be able to jump to interior shots while in the exterior section and vice versa. It would seem that button would work the same way inside a movie clip as they do on the main timeline, but that does not appear to be the case. I am using CS3. Action scrip 2.0 is selected, but I could change it to 3.0 if it would make a difference.
What I am trying to do is set up a 4x5 grid of boxes. Inside each box is 1) an image 2) four arrow keys 3) a text field to enter the code corresponding to the image. The idea is that someone could enter product codes into each text field, and be able to save this information in an external xml file. If they wanted to change the order, but keep an image, they could just use the arrow keys to move the product around the grid.
Where I am running into problems is I can put the boxes up on the screen in a grid. I can give each box an instance name. But I haven't yet been able to discover a way to address a movie clip (say one of the arrow buttons) which is a child of the original movieclip place by my for loops. Ideally I am looking for a way find, target and change values:
im currently trying to target frame 2 and a movieclip on that frame This works. But now im trying to target a movieclip inside a movie clip.This code works when trying to target one movieclip.cal.onPress = function() {gotoAndPlay(2);message.total = unit1;}how can i edit that code to find another movieclip inside the movieclip message?
Can you pause a movie clip, let's say movie clip A, from inside a seperate movie clip, let's say movie clip B. B is not a parent of A.
Essentially, I have a background slideshow running that I want to stop when a menu item is clicked, and an external swf file is loaded. I attached a jpg which diagrams how the movie clips are organized within each other and what I want to pause from within which movie clip:
If this is not feasible, I'd love if anyone could reccomend a better way to structure the movieclips.
I�d be grateful if anyone can answer what should be a simple problem. I�m building a Flash program that has many movie clips (like they all do). At one stage I need to duplicate a specific movie clip and make it appear in another movie clip.
PS: The movie clip needs to be added by actionscript as it is made on the fly in the program, hence it cant be in the original .fla file � if that makes sense.
I made a movieclip to put the blocks(which are movieclips too) in a breakout clone.lets give the container movieclip the instance name "container"the blocks are preset in that container with their own instance names...what I want to do is a hittest with those blocks but I found out that.[code]
I have a movie clip "origblock" inside another movie clip "blocks". I'd like to duplicate origblock so that the new block is inside clip "blocks". however, when I do it, it shows up in _root. I've embedded my duplicate code below (take note that it references a variable "j", which is the variable of a for loop that this code is inside):
Im trying to create a button that on rollover runs a scale up movie clip...and then on click runs a separate movie clip...and on 2nd click navigates to another pageIve created a button with the rollover state, then tried adding movie clip to the down state but it overwrites the over state.Ive also tried creating a movie clip, with the rollover inside this movie and the 2nd movie inside this movie...i dont seem to be able to get the 2 inner objects to work together.
how can i get a MC button that is inside another MC to carry out its functions
the mc button is using TweenMax for its roll-ON roll-Off effect and that works as normal when i test main movie
but the button itself dont function when pressed still mouse roll-On roll-Off effect works but not the movie clip button it this to do with it been nested inside another mc or is it the code am using below
web.onRelease = function(){ gotoAndStop,(49); }
web is just the name of the nested movie clip button i was saying
I'm trying to make an escape the room game.I have the main scene and in that have two movie clips: 'room_mc' and 'inventory_mc'. I have a 'scissors1_mc' in room_mc and 'scissors2_mc' in inventory_mc.I need it so that when the player clicks on the scissors1_mc, they become invisible in room_mc and visible in the inventory_mc. I've tried the following, and it only works if I put it inside room_mc and take out the reference to scissors2_mc.
I'm creating a slideshow with Flash, like the ones done with Powerpoint. I would like to create a movie clip inside another movie clip, that is, say I have a clip called button1, and when I click it, frame number 2 in this clip is displayed, and then more information appears. Inside this frame 2, there are other clips, for example an X button to close and return to frame number 1 in the clip button1, as the image shows:
What I have done is convert the button1 text into a movie clip, and assign an action to it:
on (press){ gotoAndStop(2);}
When frame 2 is displayed, I would like to click to the X-button to get back to frame number1, so what I've done is, again, convert it into a movie clip and assign the following action:
on (press){ _root.gotoAndStop(1);}
But this doesn't work. I've been trying as well changing other things, but no way... At first I thought it had something to do with the _root or _parent, but now it looks as when using gotoAndStop in the "parent" button (button1), no actions work for the "child" buttons.
I'm trying to use the scroll pane component for the first time, and I've spent most of the day getting nowhere. Based on my experience with other components and with loading content into movie clips, I expected that I would point my scroll pane to its content and be off and running, but that hasn't happened.
I have a label I am referencing form a movie clip inside the movie clip which contains the "label_2." Here is the code I used: MovieClip(parent.parent).gotoAndPlay("return_2"); Now I need to reference a instance name of a movie clip in side the same scene.
I was wondering about the flexability of loading movies into a movie clip. Currently, I am well able to load one movie into a movie "loader" clip, but thought maybe there is a way to load additional movie clips into that same "loader" clip, as i am starting to accumulate several different graphics that i need to have be inside movie clips so that i can make them change colors on the same frame when needed.
i shot from the hip and tried this code, but didnt have any luck:
I have my flash document set up in the following way: On the main timeline I have my buttons that I want to play movie clips embedded inside a movie clip on the main timeline.However, when I click each different button, the current movie clip stops playing and then the movie clip corresponding to the button plays.
I want them all to be able to play at once. So for example you push button 1 and the alien plays, but half way through you could click button 2 and the alien clip would keep playing, but also the helicopter clip would begin to play as well.Here is the code I have so far:
building_btn1.addEventListener(MouseEvent.CLICK, alien); building_btn2.addEventListener(MouseEvent.CLICK, helicopter); function helicopter(e:MouseEvent):void {[code]......
I have a menu bar that has 2 Drop down menus. Each drop down is a separate movie clip, with 3 buttons inside that are separate movie clips. I have a class set to the buttons that are movie clips for a roll over effect. But when I mouse over it does not work. Also on the main time line I tried to add a like to a web page but it did not work. But I only have this problem with the movie clips that are inside the drop down movie clips.
Why is this? How do I add roll over actions and external links to movie clips that are inside of another movie clip? I really need some help this is a problem I have been having for about a month or more. I am still a AS3 newb and this is my first time using classes. The other classes I have work with everything else, Im just having trouble with the movie clips that are inside movie clips.
4- Inside another Movie Clip named "Limits" place "Pads" and "Wall". Pads' instance name should be "Pads" and Wall's instance named "Border". We put the Wall and Pads inside the same Movie Clip, to use it to know when the ball collided. And we couldn't put everything together because the ball behaves different if hits the Wall instead of the Pads.
How do I create this movie clip and put the other movie clips "inside it"? Also, if anyone can find out, where do I put this movie clip? Do i put it at the same spot as the wall?