ActionScript 2.0 :: Way To Start A Tween
Sep 1, 2011I want start a tween from library when click on button but i cant !
View 5 RepliesI want start a tween from library when click on button but i cant !
View 5 RepliesNow I am using the Tween Class to move some boxes in my movie, now I can move the first mc and then another mc after the first tween has finished with onMotionFinished but I was hoping someone could help with how do I start the second tween when the first mc has passed a certain _x coordinate. ie starting the second mc moving while the first tween is still moving.
View 1 RepliesTrying to start an animation after a tween is done. Animation starts but way later, like 5 seconds after tween is finished.
Code:
var easeInPic:Tween = new Tween(bg, "alpha", Regular.easeIn, 0, 100, 1000, false );
easeInPic.stop();
function showPic(e:Event):void{
tweenPicEI();
}function tweenPicEI ():void{
easeInPic.addEventListener(TweenEvent.MOTION_FINISH, showMenuBar);
easeInPic.start();
}function showMenuBar(e:TweenEvent):void{
menuBar.gotoAndPlay(1);
}
I have a problem whereby I am trying to Start a tween from set cordinates..[URL].. Which was helpful but did not sort out the problem, I have a movieclip "pano_mc" which moves around driven by mouse movements, there is a hotspot (hs1_mc) nested within it (which moves with the Pano_mc), I have an onPress Event on hs1_mc which when pressed allows me to get the x and y of "pano_mc" at the point of OnPress, I need somehow to use these x and y corodinates to define the start point of the tween, on Pano_mc.
I can't use "this" (as mentioned in the above link) as the event is on the hs1_mc and if I just use "_x" parameter in the tween, it starts from where the movie is originally and not from where it is when the onPress is actioned,where I get the cordinates at that point.
[Code]...
I have this code below which produces no errors
import Card;
import fl.transitions.Tween;import fl.transitions.easing.*;import fl.transitions.TweenEvent;
var ace_clubs1:Ace_clubs = new Ace_clubs();ace_clubs1.scaleX=0.4;ace_clubs1.scaleY=0.4;[code]......
The only thing is the TRACE output for the MOTION_START EVENT does not fire.
I have 7 movieclips on stage I want to tween around an ellipse from different start points. I am having lots of trouble doing this. I used a circle formula at first and then divided the y value by the width of the ellipse over the height. This sort of worked but after every rotation the y value was a little of. That code is:
this._x += (Math.cos(angle * Math.PI/180) * radius);
this._y += (Math.sin(angle * Math.PI/180) *radius)/1.54;
I also have trouble finding the angle of the start point, if it is off they won't travel in the same ellipse but they all have different starting angles.
I have a pretty complex problem... i am trying to make a match cards game and i managed to do most of it, i mean the engine part, but i got to mouse-object interaction and this is where i have quite a few problems... I started using TweenMax for the first time at making this game and I don't know how could i get a tween to follow another (if you understand what I am saying) I put a condition and if it is fulfilled, i wanted to start a tween and after that another tween of another object...
View 2 Repliesi am on a timeline on frame 10 with a stop ,,,, i want to play frame 11 to remove ( play out movie clip) the movie clip using time line tween and the go to frame 20 and play the next movie clip and stop at frame 25 .so far i can get to the frames to start the tweens with
function onHomeClick(e:MouseEvent):void
{
gotoAndStop("somos");
but then before going to next frame will like to play the one i am out and then go to the next one ,
I'm working with some images using the tween to move them. Sometimes the tween seems to stop and quit towards the end (sometimes its fine)
Is there a way to check and ensure the tween is going from from start to finish
Is it possible to alpha tween (or any tween) the end of an animation with the start?For example, here we have a simple animation that alpha tweens three images with looped playback (keyframes capitalized):
IMAGE X: xxxxxxxxxxxxX--->X
IMAGE Y: Y--->YyyyyyyyyY--->Y
IMAGE Z: Z--->Zzzzzzzzzzzzz
(loop)
Image X alpha tweens with Y, and Y alpha tweens with Z.Is it possible to alpha tween image Z with image X when the playback loops?
I am making a webpage for class and i copied all the code from previous projects that i made that worked fine. I made a menu that once you go over the button it starts a 2 motion tweens that end with buttons appearing. i keep getting the message
TypeError: Error #1009: Cannot access a property or method of a null object reference.
The whole code is this
stop();
back.addEventListener(MouseEvent.MOUSE_OVER,back1);
function back1(event:MouseEvent):void {
gotoAndPlay("one");}
pump_link.addEventListener(MouseEvent.MOUSE_DOWN,pump_btn);
function pump_btn(event:MouseEvent):void {
MovieClip(parent).gotoAndPlay("pumpkin_frame", "pumpkin");}
I'm fairly new to AS3 and I'm trying to make a pretty complicated (for me) set of behaviors. You can see what I'm trying to do here: [URL]. The Main class sets up the crosshair, the navigation, the color bars that randomly roam the stage, and the 3 words that float around. The idea is that when you hover over a word, the color bars split apart like a curtain and two random pictures appear. Then, when you roll off the word, the pictures disappear and the color bars start roaming again.
I've got the color bars, the floating words, and the curtain split working great. My problem is bringing in the pictures. For whatever reason, 60 to 70% of the time the tween stops before it is complete. I think it has something to do with the fact that I've got a hover on a piece of text, and the mouse sometimes slips into the empty spaces between the letters, but even when I put a semi-transparent rectangle over the whole word to act as a hit area I got the same results. The ZIP with all my classes is here: [URL]. Again, I'm new to AS3 and OOP,
I want my object to animate using Motion Tween in Timeline. I did so. But it starts animating from Frame 1. Instead I would like it to start animating from Frame 25. I don't want anything to animate upto 24 Frames. How can I do that?
View 1 Repliesimport fl.transitions.Tween;
import fl.transitions.easing.*;
var homemanTween:Tween = new Tween(homeman_mc, "x", Elastic.easeOut, 1000, 50, 3, true);//frist tween
var adobeTween:Tween = new Tween(adobe_mc, "alpha", Regular.easeOut, 0, 1, 3, true);//second tween
how can I animate the 2nd tween after 3 seconds when 1st tween stops.
i am making a quiz. My problem is that once the user completes the quiz and wants to start again the quiz is already on the last question. How do i make it so that once the user clicks start again the questions and answers arrays start from the beginning, sort of reset themselves.
View 1 RepliesI'm trying to broaden my horizons with it and so I'm trying to do an update of a quiz program my employer has. Everything has worked well, except for the timer. The button that starts the game has two options, "study" or "exam"; if the study is selected, there is no countdown, just the score keeper. If the exam option is selected, the timer is show (counting up). But, press "Start" and while the quiz begins, the timer, in either case, does not.
I'm going to post the actionscript for the timer that was already there, as well as the start button. I'm hoping someone can explain how this timer is supposed to work and why it's not; and where the disconnect lies in pressing the start button and making it run.The timer is embedded in a movie clip, with two dynamic text boxes, that are for some have no instance name; and actionscript spread out over several frames.Frame 1:
Minutes = "00";
Seconds = "00";
Centiseconds = "00";
[code]....
Here is the action scrip that I created. Correct it if you can.
Process.visible = false;
Cycles.visible = false;
stop();
[Code]....
i am wondering if there is a way to put a delay (seconds) on the flashs' native tween class like you can on the laco tween engine... such as
[Code]...
If i have a clip with a bunch of stuff inside it (on layers) like other clips, bitmaps, etc. and perform a tween on that clip (via tween class), the stuff inside the clip seems to alpha at different rates.
For instance, i have a clip with an empty movieclip which loads a bitmap image and on top of the bitmap image, i have a gradient feathered edge (.png) bitmap and on top of that I have some dynamic text (embedded fonts).
The bitmap is supposed to create a feathered edge on the photo but since they alpha at different rates, you always see the hard edge of the photo...
is there a solution like cacheAsBitmap which would let the whole clip alpha at once? If it's cacheAsBitmap, i must be using it incorrectly, b/c it's not working!
I will have three seperate pages for the motion tween, mask effect and shape tween... would you make the seperately, in a different scene, as a symbol or on the same scene with the website.
View 2 Repliesmy movieclip button was working perfectly as a motion tween. Can you use shape tweens as movie clip buttons? I just made that change, and kept my code:
[Code]....
I am facing a problem in one of my animation with flash CS4 - I have nested a Shape Tween in a Motion tween to get more control over the easers and effects, unfortunately I am not able to view on the timeline of my Motion Tween the action of the Shape tween nested inside.
It only show the first shape of the Shape Tween during the entire Motion Tween and that is really a problem for me because I need to see the final frame result of that Shape tween to be able to position it in a precise way on my scene according to other instances.
[Code]..
Am trying to use the Tween class to scale and move a movieclip. Now the movieclip is within the loader, so I need the motion to be controlled by the percentage loaded. Now the code to move the movieclip to its final position is:
var xscaletween:Tween = new Tween(mstone, "_xscale", Regular.easeOut, mstone._xscale, 220, 6, true);
But this is the final location, I want to be able to change the properties of xscaletween, yscaletween, xmovetween and ymovetween as per percentage loaded.As in, within this final boundary limit of the tween, I want, for example, xscaletween, to scale only till 140 till percentage hits 50. Is this possible?? If not is there a workaround?Or do I have to use new tweens within each percentage limit?
I am working on to slide a movieclip across the stage.The movie clip is five times the width of the stage and I am using the Tween Class to move it across the stage when a button is pressed.The interaction I want is that when the button is pressed the movie clip moves a certain amount.If the button is pressed again it moves further.The script I have come up with though is taking the movieclip back to the original position of the movieclip and then moving it as opposed to moving it from the position it reached after the first button click.I have tried a few things but nothing is working.The script I am using at present is:[code]
View 5 RepliesI'm making a "master movie" for an assignment and I'm stuck right now. What I've got is an Intro page that will serve at the Parent.swf to load 4 other child swf's upon a mouse click. The problem is I have a theater stage where I tweened an animation to make it appear the curtain on the stage is going up but once it reaches it maximum height....the tween abruptly stops. I want it to HOLD there until a user clicks a button.
How would I make this happen? Here is the page in question: [URL]...
I am trying to understand the thinking behind motion tweening using AS3 (rather than doing it on the timeline).I am trying to create a simple platform game, and while this is simply a learning project, I have an movieclip instance on the stage, and using basic x+5 logic I can get the instance to move left and right on the stage accordingly.Trying to make the instance 'jump' is a bit trickier. This is the code I am using:
ActionScript Code:
import fl.transitions.Tween;
import fl.transitions.easing.*;
import fl.transitions.TweenEvent;[code].....
I thought this code would move the instance from it's current y-position and tween it to it's highest jump point. From here I planned to use a MOTION.FINISH event to tell it to tween back to it's original position.Something strage happens though, rather than tween from the current y position and move up, the instance instantly transforms it's position to y+100 and then tween back to the original position. So it kind of turns out that it is the second part of the jumping action that I want to create.
i have a flash clip that i am trying to imbed into a joomla website of mine, and the problem is that it doesn't auto-start. If i open the swf file it will show a blank screen until i right click play or ctr+entr, on the website it simply doesnt show the flash. here is the link to the swf file [URL]
View 1 RepliesI am using System.security.allowDomain in both files.The tween in movie2 fails to work when the swf loads from an external domain. However, it works perfectly when this swf is loaded locally. Also strange is that the movie2 tween does work externally if the tween libraries are commented out of movie1.The Challenge: Get both the red and blue boxes to fall when movie2.swf is loaded from an external domain.[code]
View 2 RepliesHow to stop the next tween action to start until the previous tween completes playing in as3.0?and also i want to stop the tween to happen on the same object twice.Basically i have a container (movie-clip) in which there are n number of movie-clips (arranged as bricks). When i click on the container the target (brick) will disappear (made scaleX and alpha to 'o'). also i am tracking how many bricks are closed.But the problem is if i do a fast double click the tween seems to happen twice. and the count also seems to increase for the same brick.
View 3 RepliesWhat I want to happen is, user clicks button, button slides across screen, when the slide is finished frame 2 is displayed. I am getting an Output of:
TypeError: Error #1009: Cannot access a property or method of a null object reference.
at howTo_fla::MainTimeline/howTo_fla::frame1()
and my code looks like:
import fl.transitions.Tween;
import fl.transitions.easing.*;
import fl.transitions.TweenEvent;
[Code]....