ActionScript 3.0 :: GotoAndStop - Linking From A Movieclip To Another?
Dec 15, 2010I´m working on a project and i want a button in a movieclip to link back to a frame in another movieclip when pressed.
View 1 RepliesI´m working on a project and i want a button in a movieclip to link back to a frame in another movieclip when pressed.
View 1 RepliesI have a main timeline with a button. I need the action for this button to gotoAndStop to a frame within a movieclip, within another movieclip. I have tried on the main timeline setting the actions of the button to:
on (release){
clip1.clip2.gotoAndStop("frame1");
}
and tried:
on (release){
_root.clip1.clip2.gotoAndStop("frame1");
}
lastly:
on (release){
_parent.clip1.clip2.gotoAndStop("frame1");
}
If I double-click on the movie clip (clip1) and then double-click on the movie clip (clip2), I have several frames labeled "frame1", "frame2", etc.The button doesn't work.
I have a movie clip on the stage and have given it the instance name "team1". inside this movie clip there are two states. at frame1 it says one thing, then at frame 10 has an image. team1 stops at frame 1 and what i want to do is when the main time line reaches say frame 50, i want the team1 movie clip to gotoAndStop at frame 10, thus showing the image and not the text. i tried doing it by putting this on the main timeline at frame 50: team1.gotoAndStop("team");
View 2 RepliesBut I have ran into another snag. This is what I currently have: A MovieClip for the quiz. 10 more MovieClips one for each question. 2 buttons inside question (btnCheck and btnNext). 4 radio buttons to select then click btnCheck to check the answer. Then click btn Next to move to the next question. The functions inside the movie clips are setting the variables outside the question clips perfectly. What I want to do is to eliminate the btnCheck and have it check the answer when the radio button group is selected.
[Code]...
I need to load a swf in other domain and call its functions and access its variables, using the allow domain i have accessed the variables and functions. now i need to control the movieclip (other domain swf) using gotoAndStop(). i tried lot using gotoAndStop frame number or lable name it is not working. but i can able to trace the currentframe of a movieclip.
View 8 RepliesI made a movie clip or movements and what not and put it on scene1 frame 1. And when the movie clip end I want it to go to scene1 frame2. I tried a few things I have:
_root.gotoAndPlay(2);
Right now it says
1120: Access of undefined property _root.
My question is that I have attached a movie clip using loadMovie() function.Now how do I perform functions on that movieClip such as gotoAndStop().In the sense how do I tell the movieclip to goto a frame?
View 2 RepliesI need to get my main swf A to tell the swf B (swfB is my scrollpane content or source) to gotoAndStop at frame 2 but it doesn't communicate.Here is my code on my main swfA:
Code:
function xbutton (e:MouseEvent):void {gotoAndStop("p1");MovieClip(sp.content).gotoAndStop(2);}
button.addEventListener (MouseEvent.CLICK, xbutton);
Here is my code on frame 2 in swfB:
Code:
stop();
SoundMixer.stopAll();
to better visualise what i am doing; swfA is my website with lots of pages, swfA has one page* that holds my scrollpane, inside my scrollpane is swfB with a flPlayback (*this page is the tv page). when I exit the tv page to another page on my website the tv must stop. swfB has my flPlayBack on frame 1, frame 2 is blank (no tv).
Ps: The code in swfB works fine independently! I know this because tested it by adding a button (when pressed it goes to frame 2 and the code does stop the tv).
if its possible to make a movieclip to gotoAndStop on a certain variable, and whether or not you can decide which movieclip to go to also through a certain variable?
Code:
var frame:Number = 2;
var target:String = movable;
// movieclip named movable
[Code].....
Is their any way to add a movieclip at a frame n ( n > 1) of a parent movieclip, without using gotoAndStop on parent movieclip ?
View 1 RepliesI 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.
Ive embeded my game.as file as a movie clip into a new .fla which has 1 frame for the game, 1 frame for the win screen, 1 frame for the loose screen and 1 frame for the intro screen.
So at the end of the game I do MovieClip(root).gotoAndStop(myFrame);
where my frame is either the win screen or the loose screen frame.both screens have a playagain button that returns me to the game frame.Sometimes I get the error after the first win/loss sometimes I get it after I do play again and then when I win/loose.
the error is at:MovieClip(root).gotoAndStop(myFrame);
Im not exactly sure why or how to fix it though any tips?
i've got a problem where i use the code below to communicate with another movie clip on the stage (from inside a movieclip), i don't get any errors and i even put a trace command to test it so i know it is going to that particular frame but visually it doesn't change, done the usual research, tried using a frame label instead of a frame number and also using root instead of parent.
[Code]...
none is a frame label by the way! extra info:- what i'm trying to do is integrate an as3/xml slideshow into a website which is no problem, however my menu is in another movieclip so its making it difficult to 'unload' the slideshow correctly without having an exit button (exitBtn) and hiding the navigation (menu2)
I've recently had a problem in my application's flow. I was sending an event from one of the frames of a movieclip and the issue was that it was being sent over and over and over when I wanted it to be sent only once. I assumed that placing a call to stop(); at the last frame of the clip would prevent it from looping. This was not the case however. After that I tried calling gotoAndStop(0); to reset the movieclip and stop it from looping. This did not work either. Then I went through my code to make sure nothing else was causing it to play.
I solved the problem by adding an extra frame to the end of the clip and calling gotoAndStop to that frame instead of 0. I've looked around the forums and google for information on this phenomenon but have only found cryptic answers. I was wondering if someone could explain the divine purpose that drives MovieClips to play regardless of whether they are told to stop or not when they get to frame 0 or 1.
I'm using TweenMax to play a movieclip in reverse with a CLICK:
Code:
import gs.TweenMax;
mAboutGlow.addEventListener(MouseEvent.CLICK, mClickAbout);
function mClickAbout(e:MouseEvent):void {
TweenMax.to(mBoxContact, 1, {frame:1});
}
How would I use MOTION_FINISH (or equivalent) to trigger a gotoAndStop after the movieclip has reverted back to frame 1?
how do i link to another movie clip or swf using a button in AC 2.0. i have
btn1.onRelease = function() {
inner.gotoAndStop("health");
inner.health.gotoAndPlay(2)
};
[code]...
On the inner section i have labels.The problem i have is that when the movieclip loads the home movieclip doesn't unload therefore the new movieclip just appears on top whereas i want the home movieclip to unload leaving the background etc and the new movieclip load. I think the problem is that im loading a movieclip within a movieclip and the home moveclip label is on another section.
Therefore im asking can you unload a movieclip or is there another way around this without making the new movieclips background a full colour and working on top of that?
I'm trying to link from inside my movieclip to a frame on the main timeline.The ActionScript is inside the MovieClip.
Code:
function gotoSite(e:MouseEvent):void{
gotoAndPlay("home");
[code].....
I have recently followed a Adobe Flash tutorial, which has helped me make MovieClip buttons which extend to the left when hovered over.
This tutorial can be found here: [URL]
An example and download link for the project is at the bottom of that page.
Everything on the tutorial went fine, but now I am trying to work out how to make these MovieClip buttons link to another URL.
What code do I need to do this, and where do I need to put it?
I made 5 movieclipbuttons in actionscript and placed them inside a dreamweaver file.The only problem now is that I don't know how to link them to the correct page on my website.I've tried adding the next code but I get syntax errors(home2_mc referring to the movieclip:[code]
View 1 Repliesi have a movie in which i have 3 movieclips..lets call them MC1, MC2, MC3.In this movie i have 3 buttons linking to respective movieclips.but the button does not show any actionso far i have the actionscript on the button is:
on (press)
{
targetPath('MC1')
[code].....
Does anyone know if it's possible to link a MovieClip on the stage to a class? I have a MovieClip on the stage called: square_mc and I have this Move class (see attached code). Of course when I set the class linkage of square_mc to the Move class, square_mc moves down the screen, Move is working. But how would I attach the Move class to square_mc at runtime, when it's on the stage?
View 5 RepliesI have been trying to figure this out for 3 days now. Here is the structure on the timeline:
movie clip (portbtn)
inside port btn (button)
I need (button) inside (portbtn) to link to a keyframe inside of another movie clip on the main timeline called portPage.
Here is the code I have been trying to get to work and it seems like it would:
Select allusa.onPress = function() {
_root.portPage.gotoAndStop(1);
gotoAndStop ("closed")
};
Now this is what everyone else tries and it doesn't seem to work. Also I want to note that I have tried to trace the movie clip "portPage" and it says undefined which from what I have read means that the button is working but it is just not getting the right directory. I have no clue what other directory to put in there since this one seems to be the right one.
im trying to make this menu, just having one small problem linking the image or movieclip in the libary to the blank movie clip called instant name icon_img i have a movie clip called mp3_icon with an linkage ID of mp3_icon
Code:
b1.onRollOver = over;
b1.onRollOut = out;
b1.buttText.buttonText.text = "Main Conference Day One - Neil Watson";
b1.buttDesc.buttonDesc.text = "Developing finace Management";[code]....
i have buttons inside of my movieclip that link to the different scenes. on the buttons i have the code
on (release) {
_root.gotoAndPlay("bio");
}
"bio" is the frame name of the first frame in the second scene. it works correctly when i click on it the first time. but if i click on that button again in the second scene, it goes to the third scene. and if i click on it again, it goes again to the second scene. also, when i click the button the second time and it goes to what would be a scene ahead of where it is supposed to be, when i click on the button that should bring it to the scene it is currently on, it goes to the next scene when it is supposed to be on the same scene.
Does anyone know if it's possible to link a MovieClip on the stage to a class?
I have a MovieClip on the stage called: square_mc
and I have this Move class (see attached code).
Of course when I set the class linkage of square_mc to the Move class, square_mc moves down the screen, Move is working. But how would I attach the Move class to square_mc at runtime, when it's on the stage?
package {
import flash.display.MovieClip;
import flash.events.Event;
//
[Code]....
I am using the flash which has welcome animation. inside the flash i have external links to html files. But when i want come back to home page(which is flash) from html page, I need my flash to start from home page not from introduction animation.So how can I link to the particular layer/clip without repeating introduction animation?
View 1 RepliesI have a Scrollpane with a movie clip inside of it and am trying to link to a frame in a parent movie clip and keep getting an error. I am linking it the same way I do any other links. I was using this code.
stop();
import flash.events.MouseEvent;
//-------------Home Button
home_btn.addEventListener(MouseEvent.CLICK, homeClick);
function homeClick(event:MouseEvent):void{
MovieClip(parent).gotoAndStop("home");
}
Is there something special I have to do because its linking to a frame FROM a scrollpane? Never done this one before.
I've been working on a new issue while giving a break on cracking the other one.I have a movie clip acting as a button with rollover/rollout animation- we'll call it menu_mc for simple reference.I'm basically creating a rollover submenu. I've set it up a few different ways but the most user friendly has been hiding the submenu_mc (which has 4 linked buttons to root frame inside) by doing:_root.sub5_mc._visible = false;then inside the menu_mc with the rollover I have the submenu trigger set to show: _root.sub5_mc._visible = true;The links are working fine but the problem I am running into, is that the rollover state, once over the submenu_mc, does the rollout function and leaves the submenu_mc hanging there by itself- still functioning perfectly.You can go back over the menu_mc and it will play out the rollover again.On the other simple animated buttons (which do not have submenus) I have coded:
on(rollOver) {
_root.sub5_mc._visible = false;
}
[code].....
A movie clip called "Symbol_4" contains all of the navigation and frames of my movie.inside of Symbol_4 is a MC called "bottom scroller" which contains "imgbar" which contains "bar" which has a bunch of buttons in it.I want those buttons to link to different frames in the main "Symbol_4" MC.
I've tried putting code on a button like this
Quote:
on (release) {
tellTarget (this._parent._parent._parent) {
}
[code]....
There are no errors in any of this code, but nothing seems to work?!
Anyone knows if there's a way of calling an specific frame or movieclip from a loaded xml file? I have some xml text loaded to my flash site and i want to have a link in this text that when clicked loads a comment form that is in a different frame in the timeline. I've been looking and googling and i havent found any solution to this.
View 1 Replies