ActionScript 2.0 :: Have Multiple SetInterval Functions?
Apr 17, 2006
I'm trying to fiqure out a way to have multiple SetInterval functions. what I'm trying to do is have text highlight a sentence using the setinterval function than after the number of chars needed are highlighted I want to be able to clear the interval and then start with the next sentence through another setInterval.
The program I'm trying to write is somewhat of a text to speech. I have a audio clip and a static text box. the audio is supposed to sync with the highlight of the text. the only way i could fiqure to generate the sync with a highlight was through setSelection as a loop.
Code:
var i:Number = 0;
var my_snap:TextSnapshot = test.getTextSnapshot();
var count:Number = my_snap.getCount()
my_snap.setSelectColor(0xffff00);
[code]....
View 1 Replies
Similar Posts:
Nov 3, 2005
Is there an easy way to animate multiple movieclips without using a lot of functions and setInterval??I want an animation to start and before it's finished another one starts, right now I'm using a ton of functions and setInterval but I'm sure there's a cleaner more efficient way to achieve this.
View 6 Replies
Aug 18, 2007
i was wondering if someone could pls help me to code the setInterval/clearInterval functions in a cleaner way?
[AS]
var timer:Number;
obj = new Object();
RHArrow.onRelease = function(){
[Code]...
View 1 Replies
Apr 7, 2011
My issue is that I want to set up a system whereby I can register clips to a class that will have certain properties set and then animate changes in those properties. Namely, each clip is placed at a different _y position at authoring time, then at run time be repositioned at a different _y position, only to be animated back to the original position. I want to do this so I can edit the clips in their destined places to layout their positioning.
Visually, my code works fine but, as is apparent from the "trace("muvUp "+thing);", the interval isn't being cleared. And what's worse � at around 40000 (of getTimer()), the clips start disappearing.
I've attached a file but here's the code I'm working with (as you can see with the lines I've commented out, i've tried a few different options):
//MY CLASS ON FRAME 1:
function wordsClass(){}
wordsClass.prototype = new MovieClip();
wordsClass.prototype.onLoad = function(){
[Code]....
View 9 Replies
Jun 21, 2006
I would like the loop to create the multiple setInterval's based off the array, but the function called is not clearing the setInterval...
var timecode = new Array(1, 2, 3, 4);
// use the array to assign the interval
for (var i = 0; i<timecode.length; i++) {
[Code]....
View 1 Replies
Jun 14, 2006
im looking for how to remove a setInterval. i searched but the answer which was supposed to work dident for me.
[Code]...
View 1 Replies
Apr 21, 2011
I have multiple buttons with the following script applied which waits a second while a transition animation plays then loads a new image into the container... There seems to be a problem with having this code applied to multiple buttons unless I make the function and interval identifiers unique (i.e. transitiondelay1/waitFunction1,transitiondelay2/waitFunction2, etc.). I don't really want to have to do this to each button.[code]
View 1 Replies
Feb 26, 2010
I am building a Flash site with a boombox animation. I have the below code I am using. I am using just two frames. First frame, is where I put the code in the actions layer, boombox is still. In the second frame, I placed my movie clips on layers (woofers vibrating & tape deck spins). No code in second frame. So, if you hit the play, previous or forward button a song goes on and the animation start. If you press the pause button, animations stop with music. I have created 2 functions per button.
2 questions: 1 - Is this the best way to do it? If I press the buttons quickly, sometimes a song gets stuck and I can't stop, forward, etc. I was wondering if this was the code?
2 - I am tweening in my pages using AS3 - not timeline. I have a music and video page (each a movieclip). Is there a way that once I tween in the new movie clip (non-music of vid page) that the music or video can shut off?
[Code]...
View 3 Replies
Oct 31, 2011
I have used the loader script to load an external swf into current project. I have added a button to unload the external file when wanted, and was wondering if you could have multiple functions for that button, so that when you click it to unload it works as a 'home' button as well, and takes the user back to the mainpage again?Might be wise to mention that im kinda new to adobe flash and as3, and not sure if the way i have used to load the external swf was the easiest. Seems like a few have had some issues with this subject before me as well.
View 8 Replies
May 8, 2008
How would I manage to enable a button to perform several operations? I want a button to do the following.
I want it to change colour etc, when it is hovered over, I also want it to activate anther flash file on the page via local connection on release. How do I allow the button to set up different actions? Do I need to make 2 separate invisible buttons? And have action script applied to both of them for the 2 commands? How for example would I be able to extend this so that I can have the button doing several things? Say:
1) On rollover it changes colour
2) On rollover it activates a flash mc on the page
3) On Click it changes colour
4) On release it takes the user to another page
View 2 Replies
Jan 28, 2003
how to make button do multiple things at the same time. i.e when button is pressed it animates object1 and object2 i have a buttons that opens a sliding door (code is:
on (release) {
control.gotoAndStop(2);
}
so it opens a door where sound control is and i want for the same button at the same time to open lets say another door somewhere in the same stage with a music tracks in ther
View 1 Replies
May 20, 2009
Is it not possible to call more than one function at a time?, this is my problem:-
btn.onRelease = function()
{
blah();
something();
jump();
}
When I run something like the one above, jump is executed but everything else is ignored, would really like to run all functions at the same time.
View 6 Replies
Sep 15, 2009
Most flash games and interactive animations that use keyboard events are made to respond in different ways to different keys.I am working on games for toddlers, who basically just bang on the keyboard indiscriminately. The trouble I'm having is setting up keyboard eventlisteners (key_up) that each perform different function.We're talking games like: when key pressed, ducky dances; when key pressed, doggy dances; when key is pressed, ducky and doggy go to sleep. I've attempted removing the listener before adding the next one:
stage.addEventListener(KeyboardEvent.KEY_UP, doSomething);
function doSomething(evt:KeyboardEvent):void
{make it do something;
[code]....
View 12 Replies
Feb 26, 2009
I really need a Timer that shoots multiple functions. The Timer Class just handles one function and therefore is not good enough for my project. The Timer should work something like this:
After 1 seconds fire functionOne
After 4 seconds fire functionTwo
...and so on...
Time is really crucial in my project (down to milliseconds) so I really can't use the Timer Class and fire "new" Timers all the time because Flash needs some milliseconds to process all the code and in the end it sums up to kind of a lot of time.
View 7 Replies
Aug 19, 2010
can you make a button have multiple functions? as in if i click a button one and imahe will pop up and then click that same button and another different image will pop up??
View 1 Replies
Feb 5, 2011
I'm using the below code to have a button that adds a MC to the stage. The problem is that I have over a dozen of these buttons and I'd rather not have to write out the event listener and function for every single button. Is there a way to use a single function for all the buttons and just change what MC is added based on which button is clicked? So if the user clicks on the draw5 button the function adds the deck5 MC to the stage?[code]
View 7 Replies
Jul 14, 2009
As I've been working with AS I've developed a collection of utility functions. For example:
$ cat utils/curried.as
package utils {
public function curried(f:Function, ...boundArgs):Function {
[Code]....
And I've found that, some times, I want to keep more than one public function in each file... But ActionScript restricts me to one public definition per file, if that file defines its self as being part of a package.
So, without creating a class with static methods, how could I get more than one public function in a single .as file?
View 1 Replies
Oct 13, 2009
I was thinking can you call multiple functions at one time Like instead of
[Code]....
View 3 Replies
Aug 24, 2009
I have been trying to figure out this by myself for a while and needless to say, I have been completely unsuccessful. I have various a loop that creates multiple movie clips called: movie1, movie2, movie3, movie4... (you get the idea...) i want to assign roll over,roll out, press functions to all of theme.g. when you press on one movie, it highlights it.but I am trying to find a summarized way over writing each one out:
movie1.onRollOver=function(){
something happens
}
someonne once told me to use chartAt to do this, to reference different mcs, but I cant figure out how to do it.
View 1 Replies
Jan 18, 2004
Sorry if the subject doesn't make much sense but I basically want to perform several if the statement when on movie clip is clicked. an example of an onRelease trigger that activates two if then statement that change the frames of 2 movie clips.
View 11 Replies
Aug 8, 2002
I�m trying to use Listeners to capture the MouseUp event based on Helen Triolo�s sample at [URL]I reused her code and loaded the listener�s array (with MC names that will listen to the MU event) from a textfile.My problem is that I don�t have these MCs on the _root. They�re located deep in the MC hierarchy, this way: MCComponent-->MC1-->MC2-->MCs I want to address for listening (I have about 250 MCs in this level of depth which I want to to address for listening)So, when defining the MouseUp function for each MC to respond to, I couldn�t address the MCs. I tried in different ways without any result.
This is the code:
// set up responders for each listener
// listeners is the Array with MC names which I loaded from
// the textfile
for (var i in listeners) {
[code].....
Is there any way of making this work? Is there something missing in this code ? Note: I cannot put these MCs on the root because of other functionalities that they need to accomplish...By the way..., what about RollOver and RollOut ? Can they be captured too ? I�ve read about capturing MouseUp, Move and Down but not Rollovers...
View 6 Replies
Sep 29, 2006
For the past half-year I've been coding like this:
ActionScript Code:
_root.menu_mc.link1.onRollOver = function () {
_root.menu_mc.link1.text.htmlText = "<FONT COLOR='#000000'>" + "Cool" + "</FONT>";
_root.menu_mc.link1.text.thickness = 100;
[Code].....
I know and I've seen some more efficent code such as, making loops and assigning variables.
get started by making the above code more efficient? I've attached the source file.
View 5 Replies
Feb 11, 2007
In C++/Java you can do this to import a library of functions to your current file.
Code:
#include <someFuncitons.h>
Is there a similar command in Actionscript? I want to use some commonly used functions over multiple SWF files and don't want to copy and paste all of them into each file.
View 3 Replies
May 16, 2009
I have a rather general question regarding OOP. How do constructor functions execute with multiple class extensions? I'm making an orbital physics simulation, and every spatial body is of the class SpaceObject, which extends Sprite. Then, I have all earth-type planets be of the class Earth, which extends SpaceObject. There are certain parameters that I'd like to set for every single SpaceObject (like position and size) in the constructor function, and certain parameters (like density and mass) that I'd like to set in the constructor of class Earth.But from the main timeline, when I create an instance of class Earth, I can only enter the parameters of the Earth constructor, ie
Code:
var planet1:Earth = new Earth(density, mass)
Or I can create an instance of SpaceObject:
[code]......
View 2 Replies
Apr 3, 2010
I have 3 functions that I need to execute delayed by x seconds. For instance on my first frame I have:
[Code]...
View 9 Replies
Apr 17, 2011
I have a project where I need my button to have more than one function.I attached my file.I have a countdown within frames 1-90. I didn't convert it to a movie clip because I have a flash movie that needs to run after it, which I put in frame 90.The way it runs right now with my rollover/out actions is perfect, BUT IT'S REVERSED from what I need. so close! grrr!I need the countdown to stop if you move the mouse away.Then when the video starts (after the countdown), I need the rollout action to disable. If I can get this to work, I will be putting an exit out button on the flv movie so the user may exit out, using the button instead of the rollout action of the mouse.Brief summary:countdown frames - rollover/rollout flv movie - no mouse actions
View 7 Replies
Jan 18, 2004
I basically want to perform several if the statement when on movie clip is clicked.
an onRelease trigger that activates two if then statement that change the frames of 2 movie clips.
View 11 Replies
Jun 21, 2011
I have a problem with a contactform in flash. The form and the script works fine, but I want to add a function. When pressing the "submit button" it sends me an email. And the text "message sent appears. I would like to add a onreleaseandgotoandplay function which takes me to the frame 2. I have tried to place this function into the button, it works fine taking me to frame 2, but then it does not send me an email....
Actionscript
bSubmit.onRelease = function(){email();
}function email(){
var sMessage = "Name: " + tName.text + "
E-mail: " + tEmail.text + "
Comments: " + tComments.text + "
[Code] .....
View 1 Replies
Jan 13, 2012
I am adding a different listener to each button in the menu and there are several menus as well, then each one of those functions adds a different child depending on the button and also pushes several values to the Array list, in this example called objectsOnStage. I will be running this structure function 40 times with each of the highlighted elements changing accordingly.
//Listener and function for Button01
menu01.button01( MouseEvent.MOUSE_DOWN, button01Function);
function button01Function(event:MouseEvent):void
{
[code]....
My original thought was to keep all those changing values in an Array list and run a loop for the function/listener, but I just cant make it go.
View 5 Replies
Mar 22, 2012
I'm trying to create multiple Functions inside a Loop.[code]I essentially want to make 4 Functions called closeButOut1, closeButOut2, closeButOut3 and closeButOut4.This is the error message I get:
-1084: Synax error: expecting identifier before this.
-1084: Syntax error: expecting leftparen before rightbracket.
View 12 Replies