IDE :: Add Listener To Main Timeline That Listens For MC To Be Called
Feb 6, 2009
On my main timeline I have an empty MC that my external swf's get loaded into once a user makes his selection from the menu.I would like to tween the load in and load out of these swfs.What is the best way to go about this?Should I add a Listener to the main timeline that listens for my MC to be called? I guess the real hangup here for me is understanding how to initiate the tween on load in and load out.
I have two components in my movie, I'm not sure how to write out the code for the listeners. Is it possible to write one listener that listens for changes in both components or do I have to write a separate listener for each? How would this look like written out?
is there a way to add a listener on an flvplayer that listens for a certain time to pass - lets say 1 minute so that upon reaching that 1 minute I can call a funciton?
I have a movieClip called target_mc on the main timeline... Inside that movieClip, I have four frame animation where there are aim1_mc and aim2_mc on each frame...I also have a for loop that hides aim1_mc on all the frames... It works fine on the first loop, but I see the aim1_mc of the frame 1 from the second loop...
ActionScript Code: this.target_mc.onEnterFrame = function () {
the rollover event fires, but the alpha reduction does not. I replaced the alpha = 50, with a trace statement, and was successful, plus I get the hand when I roll over the movie clip, so I know that the event is registering. However, when I place the same code directly on the instance, it works fine. I thought the only difference between placing code on the timeline and directly on an instance was a matter of convention, and that timeline code is generally a better practice.
I am building a drag and drop application, and have most of it working. however, when I drop the drawings on the canvas, i am not able to drag them again.. even though i have given them the same drag function.
here is part of my code. i have attached the rest. any thoughts? i am very new to AS3! the bdaddedListener is running.. but the addEventListener of drag will not run
I'm trying to call an event I've created in another component. I've added trace() into my methods so I can see what's being called. Everything except for the event listener (myEvent) is being called.
I have a drop-down menu that stays open when I click it, until I click it again. I want it to close when I click away from it. So I created an event listener of type MouseEvent.CLICK and apply it to the stage.
The obvious problem is, though, that when I click the drop-down menu to make it open, I'm also clicking the stage, which prevents it from opening.
I think there's probably a simple solution to this but I'm stuck. I called stopPropagation() on the drop-down menu and that seems like it should help but it doesn't.
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 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.
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.
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'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.
I'm trying to display objects from class files and methods.
Now I was looking at the source of this project here [URL]
To learn how to do this from AS3, main question I have how is the Main() class being called there? There is no actionscript in the frames of the FLAs so where is the call coming from to the Main class to initialize display? Is there something special about the Main() class that has it called when a swf is loaded.
I tried to duplicate it by making a simple Main which extends MovieClip and simply placing it in the root folder of the project but it isn't being auto called and it hasn't worked.
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.
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
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?
I'm working on a flash music site ([URL]) and am trying to integrate a 480x320 .flv into a frame loop in the "game" section of the main movie. I first tried loading a .swf version of the same file but I couldn't get the file to unload and it really slowed down the performance of the main movie. That was Thursday. So I tried to use quicktime but flash CS4 no longer accepts it. All day yesterday I've been working with a .flv version (which doesn't look nearly as good) and tried to directly import it but got an error ("no such file exists") even when it's right next to the other files. With the Wizard I tried both picking the local file and assigning the URL of the file previously uploaded to my site.
So i then tried to use actionscript to load it into the actions layer on the frame at the beginning of the "game" scene which after hours of fiddling finally worked. Here's the current problem: I just want it to loop until someone clicks to go to another section but now what happens is the video and sound from the .flv keep playing even after you click on another button to navigate away from this scene. I tried online to find a way to unload the .flv but none of them worked - wen thru pages and pages of google searches but the suggested coding did not prevent the .flv from unloading.
I have a swf called main.swf that is loading an external swf called main-intro.swf.main-intro.swf has a clip that fades up and then I have a stop action 24 frames in. The problem is is that I get a null object reference error (1009) when calling the external swf. If I remove the stop action then it works, if I rename the external swf to intro-main.swf it works with the (stop action).It seems it just doesn't want to run the external swf's actions when it's called main-intro.sql
Can I place all of my .fla AS3 code in a class called main.as?I dont want to run my as3 project from the .fla but how do I start the main.as?my .fla file looks like this and I dont know how to put this into a class?Do I simply do this in line 1 of fla file?
var mymain:main=new main();
Code:
var noLoaded:int; noLoaded=0; var li2:ClassImg6= new ClassImg6(); li2.addEventListener("image_loaded",imageLoadedHandler);
I am trying to recieve a variable from one of my classes called secondss to the timeline.I did this using MovieClip(root).secondss = secondss; in the class.I wanted it for giving the user a different reward when finsihing the game in different amount of times.I also created a var "TotalScore" which equals gameScore + reward.
And now when I run it and finish the game I see that there's a 0 in the textfield of TotalScore and I get this output error repeatedly :TypeError: Error #1009: Cannot access a property or method of a null object reference. at EasyGame/clockTime()[C:UsersAdiDesktopGamesMatch GameMatching GameEasyGame.as:178] at EasyGame/showTime()[C:UsersAdiDesktopGamesMatch GameMatching GameEasyGame.as:173]
So I tried to use quicktime but flash CS4 no longer accepts it. All day yesterday I've been working with a .flv version (which doesn't look nearly as good) and tried to directly import it but got an error ("no such file exists") even when it's right next to the other files.
With the Wizard I tried both picking the local file and assigning the URL of the file previously uploaded to my site.So i then tried to use actionscript to load it into the actions layer on the frame at the beginning of the "game" scene which after hours of fiddling finally worked.
I just want it to loop until someone clicks to go to another section but now what happens is the video and sound from the .flv keep playing even after you click on another button to navigate away from this scene.
I tried online to find a way to unload the .flv but none of them worked - went thru pages of google searches but the suggested coding did not prevent the .flv from unloading.
var vid:Video = new Video(480, 320); vid.x=231; vid.y=457;
as im just starting out.for example i have a graphic i need to rewined (instead of tween backwards)when the button is clicked it calls this function in timeline
mc_on_stage.onEnterFrame = function() { if (rewind == true) { prevFrame();
Im trying to call to the main.swf other swf that contains some text and a google map. The swf that contains the google map is working fine...but everytime i play the main one, the text appears but the gmap doesnt.the code that i put on the main.swf refering to the google maps one is below (i followed the logic of the gallery that came with the presentation .fla):
// google-maps module case "google-maps" : if (firstLoad != true) { var move1Content:Tween = new Tween(contentBG_mc, "_x", Strong.easeIn, contentBG_mc._x, -500, 0.5, true);
I'm writing an Air application using only Actionscript, and Flex3 SDK as the compiler. Everything compiles and runs fine under adl, but when the final air file is built and installed, the main class is never initialized.[code]When run under ADL, "Init" will be output to the console, but when installed and run, nothing happens (the constructor for class main is never called).
I am trying to jump from one scene called main to other named tutorial 1-6 here is my code to jump to tutorial 2 as an example
on (release) { _root.gotoAndPlay("Tutorial2"); }
I've tried every variation that I can think of, no _root gotoAndStop and also putting in _root.gotoAndStop("Tutorial 2", 1);
i dont know if it makes a difference but the navigation buttons are on a movie clip which pops up over the main stage...if that makes sense, that flash file is huge i didnt want to attach the whole thing...