Today marks a big milestone in development of the Swiz framework for Flex and ActionScript: the team is proud to announce that version 1.0 has been released. This has been coming for a while, but we wanted to be sure we weren't rushing things and that the framework was really solid and ready for the 1.0 designation.

Download the final Swiz 1.0 distribution, which contains the swc, API docs, and source code. If you like, check out the release notes to see what's new since RC2. Finally, the wiki documentation has been updated to reflect the new changes.

To go along with the final 1.0 release, I've pushed some updated demo apps to the swiz-examples Github repository to show more of the chaining API and the inter-module communication options that Swiz brings to the table. If you'd rather see running code, I've got the Chaining Demo and Module Communication Demo applications live on my site. The view source option is enabled, so feel free to browse the code to see what's going on.

That's all for now. I hope folks find the examples helpful!

Comments Comments (6) | del.ico.us del.icio.us | Digg It! Digg It! | Linking Blogs Linking Blogs | 4947 Views

Comments

  • # Posted By Marc Esher | 12/15/10 10:57 AM

    Very cool stuff, Brian. And thanks a lot for hosting live examples.

  • # Posted By TJ Downes | 12/15/10 2:18 PM

    Nice, Brian. Kudos to you and the rest of the Swiz team!

  • # Posted By 4443644 | 12/17/10 5:07 AM

    hi,i have some question about swiz ,could you tell me the answer?
    when a view init ,how can i kown that the model injected finish in the view ?
    i use the model when the view's event "creationComplete" happen, the model is null,so ...
    sorry ,my english is poor.
    thanks.

  • # Posted By Brian Kotek | 12/17/10 10:03 AM

    The mailing list is probably a better place to ask questions in the future, since that way it is open to the whole community to help. But what you're asking for is the [PostConstruct] metadata tag. This is explained in the docs: http://swizframework.jira.com/wiki/display/SWIZ/Be...

  • # Posted By Mario Junior | 1/14/11 10:33 AM

    If Brian allow me answer, I believe that the better way is using setter methods on view.
    You may link your model by a private variable and declare a setter function that will be used by Swiz to inject your model instance:

    private var _model:MyModel;

    [Inject]
    public function set model(value:MyModel):void {
    this._model = value;
    //at this point your model has been injected by Swiz.
    }


    Or, following the Brian's tip, you can use the [PostConstruct] metadata to define a method that will be triggered after construction of view.


    Best Regards.

  • # Posted By phill.nacelli | 3/2/11 4:09 PM

    Congratulations Brian and Swiz Team!

    Looking forward to start digging into it again! (been stuck in pureMVC land for the last year and half!)