ActionScript 2.0 :: Play Specific Amount Of Frames?
Oct 8, 2009
I'm looking for a simple way to have a button do 2 things:1. Play main timeline a specific amount of frameshen2. Goto a specific spot in the main timelineHow do I specify how many frames to play before the second bit happens?So far I'm trying to get something like this to do it but what to add in play()
I used some code made by another user on this site to create falling snow. It works perfectly but there's one problem.I want it to only play for a certain amount of frames, but i dunno how to make it stop or disappear, btw, its my animation is all on one scene.
EXAMPLE: I have a movie clip on the stage with 100 frames inside of it. If a hitTest == true, I want it to play a certain amount of frames depening on what the item is. I tried the following code:
[Code]...
I get the trace to show YES. I can't get the MC to play 5 frames and 5 frames only!
Basically, I have my main set of menu buttons for navigating my site. For argument sake let's call them:
menu1, menu2, menu3, menu 4 etc. , where menu1 takes you to scene1, menu2 to scene2 etc.
Each scene morhphs into the next, so instead of simply having gotoAndStop("scene 1"), I would like the movie to play until it reaches the desired scene. I guess one way of thinking of it, is that it's a bit like coverflow in itunes.
That's stage one of the question - if I can at least get that far I'd be happy. But to add one level of complexity, I would love it to also play in reverse if you're going say from scene4 to scene1. Again, similar to cover flow.
I want to play a movieclip between some specific frames. For example, if the user puts the cursor over a button, it will play from frame 1 and stop at frame 27, when the user roll the cursor out of the button, it will play from frame 28 to 45.
I've tried something like this but of course it didn't work...
I want to create a preloader that plays a certain amount of frames as it loads the rest of the frames. So, I have labels on the frames basically and need a preloader to play the "loading" frames as it is loading the "content" frames. Does that make sense? I have no idea how to even start this one... p.s. I am using AS 2.0, but if it can be done in 3.0 easier, I can switch over its no biggie
how do i export specific frames not all frame. ex: if flash has 1 to 200 frames. here i want to export 51 to 150 frames as a movie. if there is any command or plugin to export movie like this.
OK so I screwed up. I didn't plan properly for a project and now the client is saying that the loading time is long (2 mb). Is there anyway I can load just a certain amount of frames and then play them? (External SWF)
Because on some connections this can take quite some time, I want a link to appear after a specififc amount of time, say 10 seconds? Kind of like a, "loading too slow? Click here for whatever."
how to accomplish this within this loading code and frame?
Because on some connections this can take quite some time, I want a link to appear after a specififc amount of time, say 10 seconds?Kind of like a, "loading too slow? Click here for whatever." how to accomplish this within this loading code?
i've made a game with 2 view so i need to be able to switch between them during it. Instead of making a goto frame 7 on the button on one frame for example and then a goto frame 8 on button on the next frame is there a way i could just put go forward 40 frames for example and apply that to the button on each frame, so on frame 1 the button would take u to frame 41 and on frame 3 it would take u to frame 43.furthermore, is there a way i could make it go back say 40 frames to switch the view back?
I used the "loading random movie" tutorial (http:url....) to load 3 external movies. It worked great.But now, my client wants the movies to load one after the other. Each movie is interactive, but requires you to click on it, so it plays an intro and stops. Each movie is built exactly alike. So, I would like a movie to play, then stop for a certain length of time (long enough for the user to read some text). If after that length of time, the user does not intereact with the movie, then I want the next movie to play in it's place. If the user does interact with the movie, I want it to just stop at that movie.
I want to make a sliding gallery that plays a certain amount of frames and stops. I have this script
[Code]....
Instead of play() i have tried putting a counter in like counter 8 but it does not work. The idea is that if i click the contact button but im on the home page its scrolls over all other pages and stops on the home page.
I have x amount of classes in a package eg. "com.trevorboyle.lotsofclasses" and I keep adding more (These classes will probably all be static and will probably all extend the same class).I wish to create a drop-down list of all these classes, preferably without having to manually create an array myself.
Once a class is selected from the list, I'll be able to use getDefinitionByName to return it, because I will know it's name at this point.The question is, as I believe there is no support in AS3 to list all the classes in a specific package, is there a design pattern that handles this?
I'm trying to run a function when after a specific amount of time of the mouse being idle a movieclip plays, then when the mouse becomes active again a different movieclip plays. I have gotten my code work for the most part, but the last function runs over and over as the mouse is moving. I want it to run once, so the movieclip plays once.
I have a movie clip loaded using action script 3 at the start of my animation, I want ito to end at the 120th frame. But I can't use the stop(); command because it will also stop the rest of my animations from the 121st frame onwards. how can I stop the movie clip without stopping the rest of my animations?
I'm having a some trouble with loading an SWF into my main SWF. I have a main SWF with 4 frames. I want to click two buttons that will then load two SWF's into Frame 2 and Frame 3. Below is the script I wrote for the buttons. The earlywork_btn needs to load RColeman_EarlyWork.swf into frame 2. This swf is a slide show. The currentwork_btn needs to load RColemna_CurrentWork.swf into frame 3.
HERE IS MY SCRIPTS FOR MY BUTTONS:
stop(); function onbiographybuttonClick(evt:MouseEvent):void { gotoAndStop("1");
[code]....
And in Frame 2 I have this script to load RColeman_EarlyWork.swf. It works, however, once it loads then it is in my enitre main swf file, basically each time I click a button it is ontop of the content in the other frames. How do I make it just stay in Frame 2? Also, I can only load this one swf file, not the other one into FRAME 3.
HERE IS MY SCRIPT TO LOAD THE SWF FILES:
var ldr:Loader = new Loader(); var url:String = "RColeman_EarlyWork.swf"; var urlReq:URLRequest = new URLRequest(url); ldr.load(urlReq); addChild(ldr);
I have created a flash website and I would like to create links to specific frames of an external swf in another html page. I have researched flashvar a little bit and I have also been told that I am going to need to do some dynamic coding.
I have a need to add an object to the display list at a specified frame number. Something equivalent to addChildAtFrame(mc, 100).
I know I could achieved this by creating a layer within the fla, making a new frame at the desired location, and placing a blank movieclip within the frame in order to have a target displayObject to addChild to but I would prefer to do this via code.
When the value of _root.mc1._currentframe is 10 I want the value of _root.mc2._currentframe to be written (sent or changed) to a variable which I can use in mc1. So I want to be able to use this variable in different clips but I do not want it to be changed until the playhead in mc1 is in frame 10. However I do want the variable to be valid even if the playhead is not in frame 10. This should be so simple.
I have a simple animation that displays some text, and swaps out for a new one using FlashEff effects. It's all very simple, with each section containing only two dynamic text boxes and a background image along one timeline. At the end, I use an AS to loop. What I'd like, to impart some sense of variety, is for when the movie starts to actually begin at any one of the following frames: 2, 137, 329, 489, 618 or 750. It plays through to the end, and then goes to frame 2 to play through them all. In effect, just choosing a random start point for the whole cycle.
I can't get a handle on what AS to put in frame 1 that will select from THAT SET of random numbers.
I am trying to work out printing from Flash. I have seen that to print a frame you make it's frame label '#p'. This however always prints each frame labelled '#p' on a print command.
I was wondering if there is a way to print specific frames depending on what the user has entered. For instance pressing one button prints one hidden frame and pressing another button prints a different hidden frame.
The print command im am using is : print(this,"bmax");
I am using Flex Builder 2 to create classes, leaving my FLA file void of scripts. I wish to extend a MovieClip class so that my new class would dispatch a specific event everytime it reaches the last frame. I could do this using an ENTER_FRAME listener which would launch a function call to see if the current frame is actually the last one, but I don't wish to do that and drop lag down my users' throat. I would rather prefer adding manually "endSequence()" to all of the animation sequences using Flash... which I really don't want to be doing as it would make updating very bothersome. Is there a way to add a script to a frame programmatically so I don't have to use Flash to add bits of script to the last frame of each of my concerned MovieClips?