A Flash Developer Resource Site

Results 1 to 20 of 40

Thread: [CS3] Help With my code!

Hybrid View

  1. #1
    OOP is one letter from OOPS kortex's Avatar
    Join Date
    Aug 2005
    Location
    New Hope, PA
    Posts
    2,668
    Try this:

    import fl.transitions.Tween;
    import fl.transitions.TweenEvent;
    import fl.transitions.easing.*;
    var yellowTween:Tween = new Tween (circle_mc.yellow_mc, "alpha", None.easeInOut, 0 , 1 , 2 , true );
    yellowTween.stop();
    yellowTween.addEventListener(TweenEvent.MOTION_FIN ISH, fadeOut);
    var blueTween:Tween = new Tween (circle_mc.blue_mc, "alpha", None.easeInOut, 0 , 1 , 2 , true );
    blueTween.stop();
    var redTween:Tween = new Tween (circle_mc.red_mc, "alpha", None.easeInOut, 0 , 1 , 2 , true);
    redTween.stop();
    circle_mc.yellow_mc.nextTween = blueTween;
    circle_mc.blue_mc.nextTween = redTween;
    circle_mc.red_mc.nextTween = yellowTween;

    yellowTween.start();

    function fadeOut(event:TweenEvent) {
    event.target.removeEventListener(TweenEvent.MOTION _FINISH, fadeOut);
    event.target.addEventListener(TweenEvent.MOTION_FI NISH, startNext);
    event.target.begin = 1;
    event.target.finish = 0;
    event.target.start();
    }
    function startNext(event:TweenEvent) {
    event.target.removeEventListener(TweenEvent.MOTION _FINISH, startNext);
    event.target.obj.nextTween.addEventListener(TweenE vent.MOTION_FINISH, fadeOut);
    event.target.obj.nextTween.begin = 0;
    event.target.obj.nextTween.finish = 1;
    event.target.obj.nextTween.start();
    }
    a bit simpler than writing start and end function for each tween.
    Last edited by kortex; 08-11-2008 at 12:32 PM.
    Jeremy Wischusen
    Flash - Flex - LAMP - Web Developer Purple Inc
    AS OOP FAQ-Best Practices Thread | Flashkit OOP Tutorials | Purple Inc (day job) | Blog


Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  




Click Here to Expand Forum to Full Width

HTML5 Development Center