Skip navigation

Want to growl in your Flex apps? Try this junk. FlexGrowl is a component that allows you to create growl-like notifications in your Flex apps. If you don’t know, Growl is an integrated notification system for OSX that listens for notifications from registered applications. It looks like this:

FlexGrowl implements this type of interface for Flex; it looks like this (click here for working demo):

However, you can customize the growl notifications to look however you’d like. The notifications shown above are created with Degrafa (which, by the way, is awesome). Click here to download the source. Let me know what you think!

14 Comments

  1. Congratulations my friend… great component.. simple skin great use of degrafa/flex..

  2. Thanks mate!

  3. Dude, you saved me a lot of work! hehe…

    Thanks a lot!

  4. Great component. Congratulations!

  5. Is there any way to extend this to work with AIR apps such that the growl window appears on the desktop instead of within a Flex app frame?

  6. Matt, if you want to actually interface with Growl, you can use this: http://www.mikechambers.com/blog/2008/11/13/growl-support-for-adobe-air-applications/ However, I can see this being extended to a cool component that does what you need. Currently, I’m pretty deep into project work, but I’d definitely make an excuse to make something like that once I get some time.

  7. BTW, I’m trying to deprecate this blog and move to http://lukesh.com/blog/

  8. Hi..
    I’m having some problem when I try to use the component in pure actionScript. Like this:

    var appMain:MainApplication = Application.application as MainApplication;
    var growler:Growler = appMain.getChildByName(“growler”) as Growler;
    if(!growler)
    growler = new Growler();
    appMain.addChild(growler);
    growler.setStyle(“top”,5);
    growler.height = (appMain.height – 10);
    growler.growlerClass = DefaultGrowl;
    growler.x = (appMain.width – growler.width);
    growler.horizontalGap = 5;
    growler.verticalGap = 5;
    growler.addEventListener(GrowlEvent.CLICK, buttonClickListener);
    growler.growl(growlDescriptor);

    Is it possible?

    • Danilo Marques de Rezende
    • Posted December 28, 2010 at 6:53 pm
    • Permalink
    • Reply

    Hello,
    Is there any way to listen to the a mouse click on the close button from the DefaultGrowl class?
    I’m trying to use the GrowlEvent.CLOSE but it doesn’t call may method.
    Thanks!

  9. First of all, I love this piece. As a spoiled Mac user, I dig the growler app that runs on top of SnowLeopard. As a Flex developer, I really like being able to use your library to implement similar functionality in my prototypes.

    Now my question is this… Is there a license format that you are releasing this under? Can you tell me what it is? I have a project for a customer that I would like to use it on, but cannot until I find out what the legal eagles have to say about it.

    I would appreciate your response. Great work.

    BH

    • MIT License, same as HydraMVC / HydraFramework. If it works for you, use it to your heart’s content, my friend.

  10. Thanks for the Great work !

    Is it available for Flex 4 as well ?
    If I have a source I could have converted this my self.


3 Trackbacks/Pingbacks

  1. By andy.edmonds.be › links for 2009-05-20 on 21 May 2009 at 12:34 am

    […] Rawr! FlexGrowl Component Available « lukesh +interactive (tags: flex growl) […]

  2. […] FlexGrowl looks and works excellent but needs Degrafa. […]

  3. […] and Growl but not many results for a web-based solution. I did come across Francis Lukesh’s Rawr! component. While I liked the result and thought it was well-thought out and implemented, I wanted a more […]

Leave a reply to Pat Nickson Cancel reply