ActionScript 2.0 :: Controlling Frames Within A Movie Clip From External Swf?
Jun 23, 2009
I have my files set up to where a main swf has the main navigation and a container which draws each sub page into it. The sub pages have a navigation as well that was telling buttons where to go on the main movie timeline (with _level0.) I had to move my navigation down in the main swf file so i took the nav off the main timeline and put it in a movie clip so i could move all at once. Now my sub pages on external swfs with _level0.gotoAndPlay("frame"); dont work.
Is there any way to direct an external swf to play a certain frame within a movie clip in another swf?
I've tried changing _level0 to _level1, _root, _parent, _child, and using _root.mc_name.gotoAndPlay("frame"). none of which has worked.
I'm working from main.swf and I need to call another swf to display one of four flvs once the appropriate button is clicked.
main.swf = my main content player.swf = contains mc_playMovie mc_playMovie = embedded in player.swf and contains four frames, each with a different flv movie.
I need to make some animation working without changing its structure, but I have no idea how to control mc instances on diffrent frames and diffrent movie clips. Below is example.When button is clicked, mc2 starts to play.
basically im making a quiz on my main timeline ive got my questions and answers and on the last frame i want it to say how many answers the user got right. ive made a movie clip on this last frame. in the movie clip ive got 11 frames with the posible totals so frame one would be 0/10 frame 2 would be 1/10 etc what i want to do is when the user clicks the correct answer on the other frames i want flash to make the frames within the movie clip to go 1 step forward.
I press a button and have an object (a movie clip) move onto the stage - that works ok.When that movie clip gets to a certain spot, I want it to stop - that works ok.I want to be able to press the button again and have it leave the stage - that works ok.Then if I press the button again, it will come back on the stage again - that works ok.when it stops on the stage, I want a part of it to animate just once. I've been trying to do this by putting a second movie clip inside of the first, but it won't work.
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]
how to control the timeline of a movie clip which is contained within an externally loaded swf. I have a central window where images fade in and out of one another and I want the user to be able to pause the fade and play it as they This is the code I am using to load the external clip:
I've got a list of links nested in a movie clip named "link_list_mc", and I've got a movie clip that simulates a radio equilizer nested in another movie clip namedcentral_control_mc".Both mcs are directly on the stage. As you can see I can reproduce the music of my links but I cannot put to play the movie equilizer. My question is, how could I send an order (like in this case: stop() or play()) to a movie clip from another movie clip?.Ive beensing:root.central_control_mc.equilizer.stop()parent.central_control_mc.equilizer.stop().t neither of them seem to work.This is the code in the first frame of my nested movie clip "list_links_mc".
Code: var mySecondChannel:SoundChannel = new SoundChannel(); //click_cl01_al01.addEvent..."click."..click_cl01_al01
I have a movie clip and at the end of the timeline I have an action where it stops. Then I want it to play another movieclip on the stage that is stopped. My code is:
stop(); _root.narration.play(); But when I try it doesn't work.
I've designed a website for a client and it's completed but she's complaining that the music on the website is too loud. I made a button so you can turn the sound on and off, but i have no clue how to make a volume button for an external audio clip and i haven't found a single tutorial on the internet that can help me with this specific issue. Can someone help me with this and give me a step by step instruction, including any code i need.
Where X is a number from 1-500 inside [holder] is a button that when pressed should load an image into new browser (does this fine) then move the main movie to it's next scene. this is when it fails. I have tried
Problem:I have my main Scene 1.In that scene I have 2 layers.Layer 1 has a movie clip named ca.Layer 2 has a movie clip named tutorial.When a button is clicked in movie clip ca I want it to tell movie clip tutorial to gotoAndPlay("31")
I was using the code: btn_ca.addEventListener(MouseEvent.CLICK,click01); function click01(e:MouseEvent):void {
I am making a game were you create movieclips with a button and move them around using a function system. The problem is, I want to control all of the same attached version of that movieclip in the code. how exactly would i do that if the instance name changes every time I load it?
I'm at the end of my flash site creation and I would like to have the "mouse_down" keyframe in my movie clip to change the frame of my other movie clip displaying the content of the page. How would I go about a gotoAndStop() function to control a movie clip from another MC?[Code]...
What is the best way or controlling one movieclip from anoither. Pretty much want my menu and contentas two separate files but of course i need to contol my content from the menu.
so here is the thing: I have a movie clip with 12 frames (lets call him MC), each frame shows a symbol. I want to create a class that control the MC instances, (lets call that controlClass) the controlClass will have function to change the frames of the MC instance and some other stuff. last thing I tried is that you give the constructor of the controlClass the instance name of the MC and tried to do that for example: stage. + MCInstanceName + . gotoAndPlay(2); that's what I'm trying to accomplish, at least.
On my main timeline I have two movie clips sitting side by side in frame1. They are called content_mc and content_mc2. Those are their respective names in the library and as instances. Now, I have a button in content_mc in which I am looking for the following behavior. When I click it, I want the timeline inside content_mc2 to jump to frame2. MovieClip(parent).gotoAndStop(2); This code would be just dandy if I wanted to go to frame 2 of the main timeline, but I cannot find, for the life of me, how to go up one level (parent) and then specify down a new level (content_mc2). In other words, where do I put "content_mc2" in this syntax?
I am making SWFs that an interface will load and control (pause, re-start, stop, etc.).When the interface is paused, the main movie clip will pause but not it's children movie clip.Note that I didn't write the interface AS3 code. I am supplying the SWFs that are loading into the interface. The developer of the interface won't allow me to use animated movie clips in my SWFs since he can't control them with the interface. So all my animation need to be on the main timeline.Can I provide him with some AS3 code to allow the developer to control the child movie clips or is there an Event Listener scheme I could include in the child movie clips that would pause, stop, restart, etc when the main movie clip changes?
Also...in the meantime...since I currently do not have a fix at this time and since all my animations are on the main timeline, is there a way to select multiple tweened objects (movie clips and graphic on difference layers) and move or resize them across multiple keyframes?
I have a movie clip with 11 frames containing 10 different images named "thermometer". I have a dynamic text box on the root of the movie with the var name of "therm"
action script in MC "thermometer"= onEnterFrame = function() { if ((therm <= 15000) && (therm >= 0)){
I'm trying to control the exponential speed of the attached movie clip with AS but don't know where to start.I want the words to scroll through slowly at first and over 4 seconds the speed increases until they are all a blur.
Basically when loading dynamic text... the .txt will have a simple yes or no inside of it... nothing more nothing less.I've been trying all morning to get a movie clip to begin playing if the value is "yes", and to NOT play if the value is "no"
Basically i have a movie clip on the main time line named WHM. and im loading a dynamic text file into a dynamic text field named player1whm.
I want to be able to change the text file to yes or no on a whim, and if the value is equal to yes... i want the movie clip to begin playing as soon as it loads that value into the box. If it says no then i want that movie clip to continue doing nothing.I have already been successful at getting yes or no to load into the dynamic text box... i just cant seem to get it to control the movie clip.
I've just start working on a project whereby the site will be entirely in flash, have a nav panel down one side, and a content panel down the other. I want some subtle animations on the content as each page is selected (either scroll or fade out) but as each page will have a different background, I'm not sure what the best way to do this is.
My current thinking, would be to put all the 'pages' in one movie clip, animated with each having a fadein, then stop, then a fade out. When a link is pressed, it would play until it encounters a 'stop' (hence, the fadeout frames), then jump to the fade in animation for the link that was clicked.With being new to Flash though, I just thought a) I'd check to see if this is the given way to do this, or if there is a better, standard way, and b) if anyone can give me any tips on coding it. I would imagine it would be onPress(function), then the two instructions?.
In my document I have my actionscript on Layer 1. In this I duplicate an enemy movie clip.The controls for moving the enemy are inside the enemy movie clip, so setting speed, where to start from etc.On the Layer 1, I also run a script which acts as a timer, and when it reaches set values (eg. 10 seconds) it "levels up" (basically just changes background colour). I wand this to increase the speed of the enemy movie clips so that they get faster. I have this code:
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
I'm trying to control the root timeline from a movie clip. On the last frame of the movie clip, I have:
MovieClip(root).gotoAndPlay (10);
which successfully brings me back to frame 10 on the main timeline. However, from here, none of the ActionScript that is on Frame 1 seems to work... the rollovers aren't working, except on those embedded in a separate movie clip.
But how should I adapt such to control a movieclip called mcGlider from a button on the main timeline.
btn1.addEventListener(MouseEvent.CLICK, btn1Click); function btn1Click(evt:MouseEvent):void { var url:String = "http://www.awebsite.com/awebpage.html";
i have an flvplayback component within a dynamically-created accordion pane. when the user hovers over a new accordion tab and opens a new pane in the accordion, i want to stop the video in the first pane. how can i reference the video player?
here's the code on the root timeline: function _open(ev:AccordingEvent):void { MovieClip(root.instance7.flvPlayback).stop();