[Golist] Rollover Animations

Moses Gunesch moses at goasap.org
Thu May 15 12:18:32 PDT 2008


Yeah here's the deal: In Go, managers are OPTIONAL for the end user.

You need to include in your documentation that IF people want to use  
that manager, they should put the line in their code one time at the  
top of their program,

GoEngine.addManager(new OverlapMonitor());

What that does, is that the manager is only ever compiled or used in  
the SWF if the end programmer wants to use it. Things will more or  
less work without it, and Go is all about keeping all things optional,  
so you only ever compile exactly what you want to use.

I know that it is one of the more subtle or complicated concepts in  
the Go platform but it is also one of the most powerful. Because  
anyone can develop custom managers, as many as they want, and not have  
to "bake" them into the system, those managers can remain optional.

Make sense?
- m



On May 15, 2008, at 2:07 PM, Donovan Adams wrote:

> Hi John. I see what happened. OverlapMonitor was removed from the  
> init. I'll have to ask Moses about that.
>
> I made a change to HydroTween which I am attaching. I tested it with  
> this code and it's good to go:
>
> over.addEventListener(MouseEvent.MOUSE_OVER, onInteraction);
> over.addEventListener(MouseEvent.MOUSE_OUT, onInteraction);
>
> function onInteraction(event:MouseEvent):void {
>     switch (event.type) {
>         case MouseEvent.MOUSE_OVER :
>             HydroTween.go(event.currentTarget,  {color:0xFF0000}, 1,  
> 0, Quartic.easeOut);
>             //
>             break;
>         case MouseEvent.MOUSE_OUT :
>             HydroTween.go(event.currentTarget,   
> {color:HydroTween.RESET}, 1, 0, Quartic.easeOut);
>             //
>             break;
>     }
> }
>
> I will upload the downloads and blog now.
>
> Thanks for catching that!
>
> Return-Path: <golist-bounces at goasap.org>
> Received: from procyon.lunarpages.com [209.200.229.10] by  
> mail29.safesecureweb.com with SMTP;
> Thu, 15 May 2008 13:23:07 -0400
> Received: from localhost ([127.0.0.1] helo=procyon.lunarpages.com)
> by procyon.lunarpages.com with esmtp (Exim 4.68)
> (envelope-from <golist-bounces at goasap.org>)
> id 1Jwh8s-0000Mg-Jq; Thu, 15 May 2008 10:21:22 -0700
> Received: from hs-out-0708.google.com ([64.233.178.240])
> by procyon.lunarpages.com with esmtp (Exim 4.68)
> (envelope-from <johnsarracco at gmail.com>) id 1Jwh8P-0000I0-1u
> for golist at goasap.org; Thu, 15 May 2008 10:21:18 -0700
> Received: by hs-out-0708.google.com with SMTP id j58so385891hsj.6
> for <golist at goasap.org>; Thu, 15 May 2008 10:20:51 -0700 (PDT)
> Received: by 10.90.35.9 with SMTP id i9mr3485972agi.114.1210872051210;
> Thu, 15 May 2008 10:20:51 -0700 (PDT)
> Received: by 10.90.97.16 with HTTP; Thu, 15 May 2008 10:20:51 -0700  
> (PDT)
> Message-ID: <afead580805151020i45b3b734u5a74311156cff59e at mail.gmail.com 
> >
> Date: Thu, 15 May 2008 12:20:51 -0500
> From: "John Sarracco" <johnsarracco at gmail.com>
> To: golist at goasap.org
> MIME-Version: 1.0
> X-Spam-Status: No, score=-2.6
> X-Spam-Score: -25
> X-Spam-Bar: --
> X-Spam-Flag: NO
> Subject: [Golist] Rollover Animations
> X-BeenThere: golist at goasap.org
> X-Mailman-Version: 2.1.9.cp2
> Precedence: list
> Reply-To: Mailing list for the Go ActionScript Animation Platform
> <golist at goasap.org>
> List-Id: Mailing list for the Go ActionScript Animation Platform
> <golist_goasap.org.goasap.org>
> List-Unsubscribe: <http://goasap.org/mailman/listinfo/golist_goasap.org 
> >,
> <mailto:golist-request at goasap.org?subject=unsubscribe>
> List-Archive: <http://goasap.org/pipermail/golist_goasap.org>
> List-Post: <mailto:golist at goasap.org>
> List-Help: <mailto:golist-request at goasap.org?subject=help>
> List-Subscribe: <http://goasap.org/mailman/listinfo/ 
> golist_goasap.org>,
> <mailto:golist-request at goasap.org?subject=subscribe>
> Content-Type: multipart/mixed; boundary="===============0640350883=="
> Sender: golist-bounces at goasap.org
> Errors-To: golist-bounces at goasap.org
> X-AntiAbuse: This header was added to track abuse, please include it  
> with any abuse report
> X-AntiAbuse: Primary Hostname - procyon.lunarpages.com
> X-AntiAbuse: Original Domain - hydrotik.com
> X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
> X-AntiAbuse: Sender Address Domain - goasap.org
> X-Source:
> X-Source-Args:
> X-Source-Dir:
> X-Rcpt-To: <donovan at hydrotik.com>
> X-SmarterMail-Spam: Bayesian Filtering, SPF_None
>
> I am using the new Go and HydroTween updates and the HydroTween.go()  
> syntax for a rollover/rollout effect. and it is not functioning as  
> expected because the animation finishes the sequence first and then  
> completes the other effect.
>
> Could someone recommend a way to listen for the events and reverse  
> the animations for a group of buttons using Go?
>
> Thanks,
> John
> <HydroTween.as>_______________________________________________
> GoList mailing list
> GoList at goasap.org
> http://goasap.org/mailman/listinfo/golist_goasap.org

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://goasap.org/pipermail/golist_goasap.org/attachments/20080515/d549117c/attachment.html 


More information about the GoList mailing list