ActionScript 2.0 :: Make This Function Repeat Until _yscale=300?
Oct 25, 2004
i'm using this code to for a button to make a MC "kids1" gradually scale to 300%, in 5% increments, but it only scales it 5% then stop, does anyone know how to make this function repeat until _yscale=300?
Code:
on (release) {
if (_root.kids1._yscale<300) {
_root.kids1._yscale+= +5;
}
}
I'm trying to find a function that will repeat my Rotational tween function. I found the yoyo() function to be what i want to do but i don't want the tween to change the rotation to CCW while originally moving CW. Basically i want the animation to move CW at a steady rate continuously.
I'm using the following code at the moment, i'm not too sure if this is the most suitable code for this situation, maybe im off track.
From my thoughts, i assumed that i would need to put the stars function in a onEnterFrame to repeat the animation and change yoyo() to continueTo() function. or maybe some sort of if statement in the stars function?
ActionScript Code: import mx.transitions.Tween; import mx.transitions.easing.*; var stars:Tween = new Tween(ring, "_rotation", Regular.easeInOut, 0, 360, 4, true);
I don't know much about flash.. I've created a MC with tomatoes falling.. when the MC repeats itself, which I want it to, looks too "rough". I am hoping to make the transition a little smoother.. I've read a little about mathematical random function, but it looks so complicated.Here is the flash: http:[url].....
I want it to begin at y=0 and x=0 after like 7 seconds and then repeat going down the y axis as you can see in the code.
So the car movieclip starts moving slowly from the top going down then after like 7 seconds when it's out of the scene it begins at e.g x=0 y=0 and going down for 7 seconds then starts at x=0 y=0.... etc, so it keeps looping.
I have a simple function on the main timeline which applies to 50 moveiclips, named MovieclipA1 to MovieclipA50. [code]The code is the same for all 50 mc's. All that changes is the 'A1' which become A2,A3,A4,A5 etc.Is there anyway to avoid writing this code 50 times, perhaps using an array which contains A1 to A50?
I would like to be able to call a function from a movie clip so that the function repeats itself over a few different frames without having to be called again. I could have the function call itself according to an "if" statement but I believe that the movie will not go the next frame until it finishes all the cycles. So for example: The function makes the movieclip move over a few pixels but I want it to move over a bunch of pixels so as to give the illusion that it is moving slowly, I To do that the function needs to repeat until the movieclip moves the entire distance, but if that happens all within the function, at least as far as I have been able to figure out,
I am making a script so I can have a dynamic menu, this menu loads external buttons at random 8 at a time, and unloads and reloads every 25 seconds.[code]...
there an actionscript to make an image repeat for background purposes???I am used to using HTML and just letting the background repeat - is there a way to do this in flash? a code or something? and also, if there is... what are some attributes
We want to move the our player Upwards.("here's a working code")... But you gotta continue to click click click, or roll off roll on and the player will move, i promise the deal is, who the hell wants to do that??[code] What can we do, to continue this mouse down / click.. (doubtfully use click). .roll over maybe but we want that player to continue to move with out moves up 1 click again moves up 1.
I have two text boxes as outputs: "textDisplay1" & "textDisplay2".When I click the button "test" these outputs display a number between 0 and 1. That is what I want and I am happy with that.[code]The problem I am having is, I do not want the same number in both boxes. If textDisplay1 displays the number 0, I want textDisplay2 to display the number 1. I do not want both boxes to have either a 0 at the same time or a 1 at the same time.[code]But that just makes it randomly guess a number again which sometimes is the same number.Can I make it if textDisplay1 = 1, make 1 unpickable by textDisplay2? Which would only leave the 0.
I need to make the whole ad repeat X number of times and then stop on the last frame (it always stops in the first frame for me) then I need to link the clickable button to go to a website when clicked. [URL]
I've run into a little bit of a wall with TweenLite (AS2). It isn't really an issue with TweenLite so much as my lack of understanding, and I'm hoping someone will be gracious enough to educate me.I'm using TweenLite to tween the _xscale and _yscale of a movieclip The issue is that the end _xscale and _yscale values will differ depending on the original size of the movieclip. I need to reduce the _xscale and _yscale until the movieclip's width is less than 620. I've created a pretty clumsy way of doing this:
I'm moving my movieclip around and in order to make things work nicely I need to know the _xscale and _yscale values before and after the clip has been triggered, there are lots of variations but when I trace(myMC._xscale) & trace(myMC._yscale) the only values returned are 100
this is the function i want to turn in to a static function. just dont know how to make it a static function and call it from other classes. i think this would have its own file.
ActionScript Code: myFunct(); function myFunct() {
[Code].....
Any way to get this to work without using much more code? This is for a function that checks to see if a user is still logged into a website. I need the check to happen every time the user causes certain functions to run, like create topic, submit new post, etc. I could put the code, which is only a two-liner if/else statement in every function, but it would be nice to just call a single function. But that function would have to be able to cause the function that's calling it to return to get it to cease.
Im wanting to change the variable numSound. At the moment it is a random number 1-5 which works well but I dont want repetition. Tried all sorts of things but no luck.
Code: private function randRange(min:Number, max:Number):Number {
2. the shoot at the same time and start dragging towards the edges of the screen like this: <------ (center) ------>
3. fill the centerish area with smoke from the gunfire while the guns are moving away
4. as the smoke clears my name appears in the middle
5. then a few more frames of smoke coming out of the guns (i want this part to repeat, only this part though so theres just infinite smoke coming out)
now i'm still a bit fresh to flash. here's what i have down. i got my gun pics and the tilt up when fired and got them to drag away (motion tween). i also got my name to fade in from a frame in the middle to the end. i still don't know how to make the bang, or smoke (then make the smoke vanish), and then have the last few frames repeat.
I've 3 movieclip on stage which is mc1,mc2,mc3 at first they are alpha=0 What I want is when i click on revealBtn, 1 of them will show up as alpha=1. But with my code below, sometimes I need to click about 5 times or more only can make all those mc show up.
I got some code to make a video loop indefinitely with the nsvid4_loop function, but i want it t be toggleable via a button I am trying to set up a function to do that (vid4loopwitch).. i'm getting stuck though on how exactly to incorporate the one nsvid4loop with its event listener into the function for repeating it is probably pretty straightforward i'm just still learning my way around AS. check the code to see what i have so far.. i just need to know what i need to add to the vid4loopswitch function to get it going. it is really hurtin my brain
var nsvid4:NetStream = new NetStream(nc); nsvid4.client = this; nsvid4.play("clips/video1.flv");
I've 3 movieclip on stage which is mc1,mc2,mc3at first they are alpha=0What I want is when i click on revealBtn, 1 of them will show up as alpha=1.But with my code below, sometimes I need to click about 5 times or more only can make all those mc show up.Is there any solution for what I wanted? I've try splice but it's still not working well.
var mcArray:Array = [mc1,mc2,mc3]; for (var j:int = 0; j < mcArray.length; j++) {