ActionScript 3.0 :: Navigate On Main Timeline Using Custom .as?
Apr 21, 2010
OK, I'm back, and I have another issue that's bogging me down. The project I am working on has individual frames, each of which holds separate movie clips. Within those movieclips are buttons which allow the user to navigate to the next frame in the main timeline. The button objects are different in each frame, so these aren't objects that I can just put on the main timeline (some are nested within several objects)
I want to be able to use a line like:myButton.addEventListener(MouseEvent.CLICK, rootnextframe);
and not have to always then follow that up with the function declaration. I've tried just declaring the function on the main timeline, but when the script within the objects call the function, it doesn't see it.
I have created an actionscript file that reads:package public function rootnextframe():void { MovieClip(root).nextFrame();}}
but I get the errors:Call to a possible undefined method MovieClip.Access of undefined property root.
So, clearly, I'm going about this all wrong. I feel like it's a waste to have a function that has only one line, but I can't think of any other ways to do what I'm trying to get it to do.
View 8 Replies
Similar Posts:
Nov 24, 2009
I have an action script code for playing a nested movie clip from the main timeline. I want to come back to the frame2 of the main time line when the nested movie clip goes to the last frame. Which code I have to add at the last frame of the nested movie clip to come back to the frame2 of the main timeline..
View 1 Replies
Dec 23, 2009
I had watched a CartoonSmart Tutorial on AS3, and the amount of code that goes into a button seems to much (especially coming from AS2). I tried to create a custom class to make my life easier for this, but... I ran into a snag.
Errors:
Code:
1046: Type was not found or was not a compile-time constant: MouseEvent.
I receive that error 4 times in these locations.
Code:
function ButtonClick(event:MouseEvent):void {
function ButtonRollOver(event:MouseEvent):void {
function ButtonRollOut(event:MouseEvent):void {
function ButtonDown(event:MouseEvent):void {
Here is my button_class.as file.
package {
public class button_class {
function button() {
}buttonVar.addEventListener(MouseEvent.MOUSE_UP , ButtonClick );
function ButtonClick(event:MouseEvent):void {
I am using Flash CS3 Professional. And when I have the class put directly into the main time line ( Copy and paste) It works perfectly, but not here.
View 1 Replies
Sep 20, 2011
I have a boxer class that I would like to be able to dispatch a custom event out of at different times so the main timeline can pick it up and do something. It is at the end of different things. ie. movieclip finished playing. So far when I try to dispatchEvent it says I can't with error 1061.
View 8 Replies
Nov 25, 2009
I just imported a video file with 2 sections titled:
music
light
This should help:
So this code works perfect with a componant button but I can't make it work with a normal one. Why? What is so different about them. Why can't I make a normal button and give it the same name "my_button"
For some reason even if I name the button the same thing as the component button it no longer works
View 2 Replies
Oct 6, 2007
what's the simplest way to navigate within one timeline? I have a simple 5 page site and in a code layer, I assigned this script for each button: Home_button.onPress = function(){ gotoAndStop("home");
So when I tested the movie, I realized that I need something to make the playhead not move until something is clicked. Right? Do I still need to go into the actions for each button and say something like gotoAndPlay?
View 1 Replies
Jun 29, 2010
So im new to AS3 im trying to do some basic things that i knew in as2 but they arent working in AS3.Im basically trying to do this.this.gotoAndStop("1");basically i just want my main timeline to jump back to the beginning the main time line
View 2 Replies
Jan 7, 2010
I am building a proof-concept-interface and have followed a tutorial to a T but for some reason my version won't work. I've only scripted functionaility for the login and access buttons. This is only for a proof of concept and I've already spent to much time on it.
View 3 Replies
Feb 24, 2010
I'm making a Flash presentation for a client which I will eventually publish as a Projector movie...All the animated slides are in individual scenes, but the individual scenes have several stop points.My client wants to be able to use the left and right arrow keys to skip backwards and forwards to these stop points. They also want to be able to press the spacebar at any point to stop and play the movie manually.
View 1 Replies
Feb 24, 2010
I'm making a Flash presentation for a client which I will eventually publish as a Projector movie...All the animated slides are in individual scenes, but the individual scenes have several stop points.My client wants to be able to use the left and right arrow keys to skip backwards and forwards to these stop points. They also want to be able to press the spacebar at any point to stop and play the movie manually.
View 16 Replies
Feb 24, 2010
I'm making a Flash presentation for a client which I will eventually publish as a Projector movie...
All the animated slides are in individual scenes, but the individual scenes have several stop points.
My client wants to be able to use the left and right arrow keys to skip backwards and forwards to these stop points. They also want to be able to press the spacebar at any point to stop and play the movie manually.
View 4 Replies
Feb 24, 2010
I'm making a Flash presentation for a client which I will eventually publish as a Projector movie. All the animated slides are in individual scenes, but the individual scenes have several stop points. My client wants to be able to use the left and right arrow keys to skip backwards and forwards to these stop points. They also want to be able to press the spacebar at any point to stop and play the movie manually. Does anyone know how this can be done or know of a tutorial that does what I am after.
View 5 Replies
Dec 16, 2009
I have a Flash piece that has one main timeline that loads different movie clips and different sections of that main timeline.
On those embedded movie clips within the main timeline are sounds attached to the embedded movieclips timelines set to "stream". They have to be on the timeline so they sync up correctly (I can't load the sounds programatically).
I'm having the issue that when I navigate to a new section on the main timeline, the movieclip that was embedded on the timeline I navigated away from goes away, but the sound continues to play. I can't figure out how to get the sound to stop once I've navigated away.
I can't add a stop all sounds because the navigation of the movie is controlled from an external player I don't have control over (basically the external player just calls a gotoAndStop("myFrame") on the movie.)
View 6 Replies
Feb 20, 2010
I have this script (below) and I'm using the next/prev button script to navigate back and forth. When I navigate back to the first page which has the actionscript code to load the music, it begins to load the song again and they overlap. How do I stop loading when song is already on?
var audio:Sound = new Sound();
var req:URLRequest = new URLRequest("MenuBackground.mp3");
audio.load(req);
var channel:SoundChannel = audio.play(0,1000);
var xForm:SoundTransform = new SoundTransform();
musicOn_btn.addEventListener(MouseEvent.CLICK, playSound);
[Code] .....
View 1 Replies
Mar 12, 2012
I wanted to setup an array of movieclip buttons to navigate across my timeline via labels, this is where it went pear shaped.
Having spent three days reading and attempting most online solutions I couldn't find a method which worked 100% without failing in some way or another.
I've had some joy with the method below having seen a blog entry covering different ways to call frames etc and which highlighted the bugbear below :
clipArray[i].mouseChildren = false; //Hidden bugbear
I've added the full code below so hopefully it may help anyone else who similarly nearly resorted to hari-kari in trying this.
import flash.events.MouseEvent;
import flash.events.Event;
var clipArray:Array = [btn_1,btn_2]; // Movieclip's called btn_1 etc...
[Code]....
This works fine, now however my understanding of whether it is 'good' code or not is an issue, if this could be improved in any way I'd like to know why and how as the problem with learning AS3 from 2 is that often you use code having seen it online without fully grasping the detail.
Adding MovieClip buttons with fluidity and which cancel out from an array became a three day mission when you're learning...
View 1 Replies
Oct 16, 2009
I have 3 functions in my main document class that I want to execute when the main timeline reaches a particular frame number. how do I do that?
see the code and comments
public function mainClass()
{
//stage declaraction
stage.align = StageAlign.TOP_LEFT;
[Code]....
View 5 Replies
Jun 10, 2009
why the timeline inside these movie clips and the timeline on the main scene have to correspond to work. [URL]
View 1 Replies
Feb 2, 2010
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.
[Code]...
View 2 Replies
Mar 16, 2007
I simply want to assign a variable to the current frame of the main timeline (not movieclip timeline) I already know about _currentframe and it doesn't help in this case.
View 4 Replies
Apr 26, 2011
I am in the learning process. Working with FlashCS5 and AS3. if the issue appears to be too simple for you. Placed a movieclip(mcassessJohn) on the main timeline and moved to the frame labelled "johnFeedback" in the movieclip timeline using the following actionscript code.
[Code]...
View 1 Replies
Oct 9, 2009
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.
View 9 Replies
Jul 4, 2009
I'm having some problem with the workflow of flash.I make web banners everyday att my work att it is important to me to have the banners easy structured so I can copy effects, tweens and symbols to a new banner. I have Flash CS3 pro.I always start by making a symbols. And then in the symbols own timeline I make the animation or effect.
The big problem I'm having is when I have the main (scene1) timeline with many frames, and then have symbols on that timeline, with it's own timeline with some frames. The frames in the symbol timeline is okey, but at the main timeline the frames is too short or too long so the animation of the symbol cuts of early or it plays more than one time (too many frames).
How do I calculate how long a symbols timeline should be so It maches the main timeline?What happens to me is that I always have to adjust the symbols timeline and the main timeline, and this I have to do many times.
View 2 Replies
Jul 14, 2010
Im making an interactive video menu system in flash cs5, Ive split each menu page into labeled sections along the timeline. I have the following code placed in a specific labeled section so it should jump to the "Directory Screen" when the 3 key is pressed:
stage.addEventListener(KeyboardEvent.KEY_UP,fl_KeyboardDownHandler_9)[code].....
But when it goes to the Directory Screen, if I press 3 again it shouldnt do anything but flash seems to remember the code and when I press 3 again on the "Directory Screen" it skips to the next labeled item for some reason.
View 2 Replies
Jul 14, 2009
so here's the function on main stage:
[Code]....
and here's the code that wants to call this function in a another movie clip. I've attached this clip dynamicaly to the main stage as well.
[Code].....
How can i acess slideImage function on the main stage. in AS2 _root.slideImage(btnNumber); would work. How Would I do this in AS3?
View 7 Replies
Dec 30, 2009
I have a main.fla which has 3 movieclips inside it. All 3 mc's have timelines that run 40 frames. The main.fla timeline has each mc instance on a frame. mc_1 is on frame 1 mc_2 is on frame 40 mc_3 is on frame 81 as the main timeline plays the clips each one fades to the other. I need to know how to target this scenerio after mc_3 plays I need to have a goToAndplay (20) set up so the animation inside mc_1 starts playing (frame 20) of mc_1.
View 5 Replies
Mar 13, 2011
I have a magic cloud effect. On frame 30 of the nested effect I would like an mc on the main timeline to become visible.Not too sure how to code with frame numbers,a) Do I put AS on the timeline of the nested clip ORb) Write code on the main timeline to listen for when the nested mc gets to frame 30
View 5 Replies
Apr 5, 2005
I have a movieclip on the scene. I also have a button on the scene and when I press the button I want to send a variable-value to the movieclip. I have a variable set in the actual frame on the main-timeline but the movieclip doesn't catch that, when traced I get undefined. Can I send a value from the main-timeline to a moviclips timeline?
View 3 Replies
Sep 8, 2010
im trying to navigate through a movie clip and stop at frame labels using individual buttons to call to individual labels while being able to see the on the way to the frame(for a blurred effect).my goal is to jump from point A to point F to point Z and see all the frames in between and visa versa.
View 1 Replies
Aug 30, 2009
On my main timeline, I load a mc from the library with:
text_content.attachMovie("text_content", "text_content", 10);
There is a marker inside this mc called "news". I need a script in the main timeline that will gotoandStop "news" within the "text_content" mc.I have tried, amongst others
[code].....
View 4 Replies
Apr 5, 2005
I have a movieclip on the scene. I also have a button on the scene and when I press the button I want to send a variable-value to the movieclip. I have a variable set in the actual frame on the main-timeline but the movieclip doesn�t catch that, when traced I get undefined. Can I send a value from the main-timeline to a moviclips timeline?
View 3 Replies