ActionScript 1/2 :: Pull Button Code And Use It In Main Timeline?
Aug 15, 2009
I have a Flash project which has about 90% of its code in the first frame, on a layer called 'actions'. the remeainder of the code is attached to several buttons throughout the project. I want to take the code attached to the buttons, and paste it into the first frame, 'actions' layer. what I want to know is how to do it, and still have the buttons function properly. This is in AS2, and will eventually be converted to AS3, when I get all the working code on the first frame. I don't know how to reference it, from the first frame of 'actions' layer.
ive made a simple game for a uni project, when you get game over a movieclip comes up and inside the movie clip there is a button to restart the game. how to i code the button inside the movieclip to gotoAndPlay to frame 1 on the main timeline?
I'm looking for a way to have my main timeline code interact with code inside of a symbol.I'm tying to get my timeline inside the symbol to gotoAndPlay(10) when something happens in my main timeline code.
I need to find out how i can add those same movie clips on the main timeline with code..So i need to figure out how to take objects from the library and add them on stage (main timeline) using code..
I have no trouble invoking a Class using the code on the main timeline shown below; var testClass:MyClass = new MyClass(); //code on maintimeline invoke Class. However, if I were to remove this code and just use the Flash Class Input Field and insert; MyClass //the name of the Class. I get throwback errors:
1 - Call to possible addFrame Script?
2 - MyClass must subclass flash.display.MovieClip etc
I've tried variations of adding and removing the flsh.display.MovieClip Class
I have an event listener on my main timeline and I have an mc with some AS which sits on the main timeline. I was just wondering if the following code is correct if I wanted to remove the event listener on the maintimeline from the AS written in the mc.
So I have been trying to figure out a way to control multiple clips using the same "on press" & "on release" statements located on 1st frame of main timeline. A variable is being set to a value that correlates to the name of each movie clip as an interaction occurs.Ex: user clicks from a selection of buttons & depending on the button clicked it sets clipNum = "1" through "21".What I want is to have something like the following code that will give the user the ability to click and drag the clip with code on the main timeline similar to the following:
p1 is the instance of the movie which I am trying to move with slider. When I apply above code on the handle of the slider with instance name 'handle' everything works perfect. Slider moves and so do the movie. Now instead when I bring the same code to the main timeline to do the same, onClipEvent does not work, it gives error. So I replaced it with the code written below. Now I can move the handle but movie is not moving.
How do I link a button thats embedded in frame 2 (music page timeline) to a frame in the main timeline ( frame 3= biography page)? Both pages are on the same scene with link buttons embedded in each page independent timeline.
I am just about to give up on this whole as3 thing altogether. It is so complex that it is becoming prohibitive for designers, event technical ones ike me (I program easily in perl/php/javascript/sql). All I am trying to do start the main timeline from a button. The button's "up" state is also a movie clip.
Here's the process I am looking for:
1) the main timeline progresses until a certain point where I have inserted a stop();
2) I then display a "continue" button (which is an animated movie clip).
3) the user will "click" the button and the main timeline continues.
My simple Code:
this.stop(); function closeIt(event:MouseEvent):void {
[code]....
My problem: when the button is clicked it just starts the button over again.
I have a movie Clip on my main timeline and with in that movie clip is a button. That button has a CLICK event that I want o go back and refer to a "frame" on the main time line. How would I go about doing that?
Here is what I thought I should do
import flash.events.MouseEvent;
WebSitesBtn.addEventListener(MouseEvent.CLICK,WebDesignBtnClick); function WebDesignBtnClick(event:MouseEvent):void{ _parent:gotoAndStop("Web Design"); }
"Web Design" is the Frame Label which I want to refer too
what I am missing or how I can properly refer to the main time line?
I have a movie clip (mc_menu) that sits on the main timeline. Inside mc_menu I have several buttons that display items inside the mc. I also need to display an image on the main timeline. I have converted the image to a movie clip (mc_01). I am using AS2.
I'm pretty new to flash and i'm trying to figure out how to hide a button that is on the main time line in one part of my movie clip. I tried doing "btn_return.visible = false" on the mc but its coming back saying btn_return is undefined.
I have 2 scene, using button to swap in between file. If the button is in maintime line i can swap in between but my button is inside a movieclip in scene_1. After I click it reload the scene_1 and my script on button is: on (release) { nextScene(); } Is it using _root or this.(dot) .
i hav 2 scene, using button to swap in between file.if the button is in maintime line i can swap in betweenbut my button is inside a movieclip in scene_1. After i click it reload the scene_1,and my script on button is
I have a movieclip inside the OVER on a button, right now I have an animation that causes the button's brightness increases from 0 to 10 over 24 frames and then come stops because of a stop (). I now intend to add an animation after stop () which gets the button's brightness goes back to 0 again when you no longer hold the mouse over the button. I would therefore like to make some kind of mouseOut event that allows Movieclip go to the next frame. I have tried to insert a target path but it seems that it can't reach the movie clip inside the button.
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 have a thumbs_mc with thumbnail images. Within thumbs_mc, I have a transparent overlay_mc that functions as a button. Mouse over the overlay_mc and the alpha chages so there is a tint over that particular thumbnailWhen overlay_mc is clicked, the main timeline goes to a particular frame label.What I need to do is have the position of the playhead on the main timeline also determine the alpha of the overlay_mc so the viewer knows which thumbnail is playing.
as always, this seemed simple in AS2, but i am stumped with this simple command in AS3.
i have a main timeline [one scene] that has multiple movies, one after each other, in different frames. i need the buttons that are placed in a layer below the movies to access various movies in the scene. was really simple in AS2.
it appears that i can get my button to go to the frame, but the movie contained in the frame will not load and or play. [i have 2 frames dedicated to each movie, the second frame, in the actions layer has a stop command]. the following is the actionscript and the errors i am getting.
AS3: food_btn.addEventListener(MouseEvent.CLICK, playfood); function playfood(event:MouseEvent):void { gotoAndPlay("food"); }
I have a movie created that is broken down into sections on the timeline (home about contact etc) Each section has a movieclip I want to be able to be in the about movieclip and click a button that will bring you back to the main timeline contact section Heres is the actionscript I am using to navigate the main timeline for each section stop();
//handle events for buttons... index.addEventListener(MouseEvent.CLICK, clickSection); about.addEventListener(MouseEvent.CLICK, clickSection); wind.addEventListener(MouseEvent.CLICK, clickSection);
I have a stop on my main timeline. At the stop I have a movieclip play. In the movieclip I will have a video play. After the video plays I have a button for the user to continue play until the end of the movieclip. Once the movieclip is done I want to resume back to a specific frame in my main timeline.
I have a btn within a Movieclip at a certain keyframe the user is asked if they want to go back to make another selection from a choice category (within the maintimeline)
As of now the code I have for the btn that jumps you back to the main timeline is:
I have been fighting with Flash for the past week attempting to change my code so that when you click on the movieclip photo_mc, the playhead will advance on the main timeline. I have tried everything:
eg: (code on mc) on (release){ _root.gotoAndPlay("options");
i've made a drop down menu that works fine as it goes for dropping down when moused over the button which triggers is menu. but when im trying to add functionality which is triggered by the nested buttons that drop down i cant control the frame position of the main timeline does anyone know how i can do this.