ActionScript 3.0 :: Communicating To The Main Timeline From Within A Movie Clip Symbol?
Mar 8, 2008
What I have is a situation where I need to play some frames on the main timeline, say to frame 5. I place a movie clip symbol in frame 5 which I want to play (all is working fine so far).Once the Movie clip is finished playing, I want the main timeline to start again.In AS2, I would simply put
_root.play();
Now in AS3, I think it should read
root.play();
but I get an error which reads:call to a possibly undefined method play through a reference with static type flash.displayisplayObject
I've created a movie clip symbol with it's own animation on its timeline. I've placed this symbol onto the first frame of the main timeline but when I test it, it doesn't play. There's no stop actions or anything on either timelines so I'm not sure why this is happening. I thought that the animation in a movie clip symbol will automatically play (i.e. if you test in a browser) once it's on the main timeline - is this right? Or am I doing something wrong. Maybe I need to tell it to play?
I can't seem to figure out how to get buttons inside of one movieclip on my main timeline to gotoAndPlay frames in another movieclip on that same timeline.basically I have a intro_mc that I have an enter button in.and I would like that to gotoAndPlay a framelabel in a 2nd movieclip (content_mc) the reasons that I have them each in their own mc and not just on the main timeline is becuase I am proportionally scaling each of the mc's to fill the browser window.I have tried to call it with parent child but I am most surely missing something.
how can i communicate from an external swf to the main sites timeline? im asking cause im a bit confused, i have an external swf with its own buttons etc...and for example if i have a MC with a button that says, on release, go to _root. (whatever frame on the external swfs main timeline)and play (whatever frame) then if im understanding this correctly, then " _root." is to go to the main timeline on whatever swf you are in...but then if i want to access the main sites timeline from the external swfs, how would i achieve that? is it _root. too or something else?
I can't seem to figure out how to get buttons inside of one movieclip on my main timeline to gotoAndPlay frames in another movieclip on that same timeline.basically I have a intro_mc that I have an enter button in.and I would like that to gotoAndPlay a framelabel in a 2nd movieclip (content_mc)the reasons that I have them each in their own mc and not just on the main timelineis because I am proportionally scaling each of the mc's to fill the browser window
I've got a main timeline .swf file called "blank.swf" which contains nothing but two blank movie clips one called called "pproduct", the other called "ppalette". In the script frame of this main timeline I use the simple "Loader = new Loader();" method to load a URL of an .swf file into the "ppalette" movie clip. The "ppalette" movie clip contains several color chip buttons, each of which use the same Loader method above to load an external .swf into a clip. Here's what I want to do: let those color chip buttons, when the "blank.swf" file loads, be used to load an .swf movie into the "pproduct" clip on the main timeline. I'm wanting to be able to swap depths with various movie clips which will take out the movie which has the palette, but I want whatever that palette has loaded in the original "pproduct" clip to stay there.
I cannot seem to find anything of what I need from google.(Well, I can find the reverse method to what i need ) Basically I wish to access a variable declared in the Root Timeline from my Movie clips timeline.
I have a file comprised of 1 scene and two movie clips. The clips are instanced into the Main Timeline and occupy Frames 1 and 2 respectively.MovieClip1 is an animation that has navigation buttons that appear at the end of the clip. I'm trying to get mouse click navigation to make Frame 2 on the Main Timeline active.
Here is what I'm trying but it is not working:
btExplore.addEventListener(MouseEvent.CLICK, ExploreClick); function ExploreClick (evt:MouseEvent):void { gotoAndStop(2); }
this takes the animation to Frame 2 of the Movie Clip Timeline not Frame 2 the Main Timeline.
I am targeting a a movie clip. The problem is that all the syntax I have found for targetting clips looks like this: _root.sample_mc.sample2.mc. etc. The problem is, my target clip is in an swf that I've loaded into a container clip from my main timeline. So, essentially, I have a home.swf that loads menu.swf into a container called 'location'. In menu.swf, I have an MC called center, which contains the MC I am targetting called 'target'.
When I play my animation in the Flash working file, the animation stops at the end of the timeline, as it should. But when I test the movie, or export it to any movie format, it will play an instance of a movie clip symbol that I used within the animation. There are no extra frames in the timeline beyond what should be considered the last frame. Is there a setting or something I have overlooked that might cause that instance of the symbol to play at the end of the animation, without appearing in the main timeline?
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 am simply trying to tell my main timeline to go to the next frame when a movie clip reaches the end of its timeline (using AS3). Here is what I have which does not work.
I have a move clip with several buttons inside; their rollover seems fine.i am trying to get the buttons in the clip to address/go to the main movie timeline. Button names within the clip: c_btn, d_btn, etc. These are the symbols names; they have not been given unique instance names within the clip. The clip name is nav_all and its instance on the timeline is navall.mc.
I'm trying to make a flash website that has clickable buttons that will play different movie clips. But I dont know how to make it to just play the movie clip with the button you click without playing all the movie clips on the main timeline.
How would one on a specific frame inside a movie clip cause the main timeline to go to a certain frame label?
I know how to use gotoandstop(), but i can't seem to find a working, correct syntax variable that accesses the main timeline and not the movie clip's timeline.
I'm in the process of designing this site as a portfolio for my art and am in the process of creating and laying out the galleries. My idea was to create movie clip animated buttons that would react to the roll over stuff. I got that part to work the way I wanted it. But now, I can't seem to figure out how to put a "Gotoandplay" type of code on the buttons so that the timeline would jump to the appropriate frame and play. (I put an "on(release) gotoandplay" on it the way I would put it on a button but it never responds. I have a couple of buttons that work fine with a "geturl". so I thought a "gotoandplay" would work fine. If this can be figured out in a way that I can easily use it for all buttons with just the frame number needing alteration, that would be best. After you click the splashpage door jpg, there will be a piece of paper on the floor. That is a button which should trigger the animation that starts at frame 114. When clicked, the page lifts up and spread open to two pages. But it never reacts
my main timeline i have an intro, then a main menu. from that main menu it goes to a movie clip, i want to create a 'back to main menu' button inside the movieclip that will return to a certain frame in the main timeline.
I have 7 buttons on the main stage that go to different parts of the main timeline, all of which have the same movie clip with 7 different frames. Right now it always goes to the first frame of the movie clip, but I need the second button to go to the second frame, and so on. I was originally trying to have the button itself find a frame label inside the movie clip, but now I realize I probably need to attach something to the key frames of the main timeline that tells it to go to a specific part of the movie clip. The problem is I can't figure out how to address the movie clip from the main timeline. The book I started learning from had a short section on declaring movie clips, and I cobbled together this bit of code and put in on a key frame in the main timeline.
I'm pretty sure that's completely wrong, as it gives me the error: 1119: Access of possibly undefined property viewwork through a reference with static type flash.display:DisplayObject.
So how do I properly reference a movie clip from the main timeline? Also, I'm using an external .as file for most of my actions, but I'm sticking this directly on the frame because I haven't even thought about trying to figure out how to target a specific frame from an external file. Is that going to cause problems?
I have the main timeline of stop just as a movie clip begins to play. When that clip is done, what is the command i put into the last frame of the timeline of the movie clip to make the main movie timeline get going again?
I have a movie clip that generates random numbers until the numbers I specify come up. The movie clip takes a random amount of time to cycle through. It only plays once.
Basically, I want the main timeline of the movie to pause until the movie clip finishes, then continue on (to a new scene, or current scene if this is easier).
I got the main timeline to stop and wait for the MC to play, however, when I add the _root.play() to the end of the MC script, it plays the main timeline right away, over the main timeline, rather than waiting for itself to finish.
I have the main timeline of stop just as a movie clip begins to play. When that clip is done, what is the command i put into the last frame of the timeline of the movie clip to make the main movie timeline get going again?
The entire .fla animation consists of nothing but two really long movie clips. Which are placed on frames 1 and 2 of the main timeline. Now for reasons that are too deep for me to go into explaination about my boss is telling me that I have to have everything main timeline -no movie clips. I've tried copypasting all of the frames but they all paste wayyy to large on the main timeline and they wind up in different places on the stage.
How can I move all of the frames from my two movie clips onto the main timeline without everything breaking? Better yet - is there any way to just convert a movie clip into an .fla?
I have a move clip with several buttons inside; their rollover seems fine. i am trying to get the buttons in the clip to address / go to the main movie timeline. Button names within the clip: c_btn, d_btn, etc. These are the symbols names; they have not been given unique instance names within the clip. The clip name is nav_all and its instance on the timeline is navall.mc I am using Flash CS3, AS3.
I'm using AS3 on timeline. I can't make a movie clip on main timeline visible.
On timeline I have a frame label (parte7) where I have three movie clip buttons (level_1, level_2, level_3). Only level_1 is visible.
On parte8 I have a movie clip (play_1), which inside has a button (newLevel). When user completes play_1, button newLevel takes the user back to parte7 to continue with level_2, which should be visible and level_1 should be invisible.
PROBLEM When button newLevel is clicked it goes back to part7, but level_2 button isn't visible.
Here is my code
PARTE 7 stop(); level_2.visible=false; level_3.visible=false;
I have a move clip with several buttons inside; their rollover seems fine. i am trying to get the buttons in the clip to address / go to the main movie timeline. Button names within the clip: c_btn, d_btn, etc. These are the symbols names; they have not been given unique instance names within the clip. The clip name is nav_all and its instance on the timeline is navall.mc
I've made a very normal animated pop-up menu for my flash website, i now want the items that show up to refer to the main timeline, i'm kinda puzzeled on this one, because i dont want to store all my content inside the movieclip (that was my first solution)