Currently Reading

Image of Derivatives Demystified: A Step-by-Step Guide to Forwards, Futures, Swaps and Options (The Wiley Finance Series)

Image of Working Effectively with Legacy Code (Robert C Martin)

Image of Coders at Work: Reflections on the Craft of Programming

Image of Succeeding with Agile: Software Development Using Scrum (Addison-Wesley Signature)

Image of iPhone UK: The Missing Manual

Image of My Shit Life So Far

Recently Read

Image of iPhone Advanced Projects (Books for Professionals by Professionals)

Image of ActionScript 3.0 Design Patterns: Object Oriented Programming Techniques (Adobe Developer Library)

Image of Cloud Atlas

Image of Test Driven Development (The Addison-Wesley Signature Series)

Image of UML 2 for Dummies

Image of Beginning iPhone 3 Development: Exploring the iPhone SDK

Image of Advanced Actionscript 3 with Design Patterns

Image of Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin)

Image of The Secrets of Consulting: A Guide to Giving and Getting Advice Successfully

Image of Refactoring: Improving the Design of Existing Code (Object Technology Series)


July 17, 2009

DataBinding doesnt work with Vectors

Filed under: Flex — Anthony @ 1:18 am

I recently discovered that data binding doesn't work with Vectors in Flash Builder. I have reported a bug at the
adobe bug base you can read more about the issue here

July 16, 2009

Layout Organizers

Filed under: 3D, ActionScript, Uncategorized — Anthony @ 4:12 pm

I recently stumbled across this awesome project by somerandomdude and just wanted to give it some exposure as it is open source and even in 3D

July 8, 2009

Mixin’s in ActionScript 3

Filed under: ActionScript, Flex — Anthony @ 11:48 pm

I was strolling through the UIComponent source code earlier today when i cam across this line of code.

 
 //--------------------------------------------------------------------------
    //
    //  Class mixins
    //
    //--------------------------------------------------------------------------
 
    /**
     *  @private
     *  Placeholder for mixin by UIComponentAccImpl.
     */
mx_internal static var createAccessibilityImplementation:Function;
 

I wasn't entirely sure what a mixin was but after reading up on wikipedia I realized they are exactly what they sound like basically just a mix of code bases. There is a really good post over on the yahoo flash blog about accessibility and the way in which Flex uses the

 
[AccessibilityClass(implementation="mx.accessibility.UIComponentAccImpl")]
 

meta data to mixin the Accessibility code into the UIComponent implementation.