dispatchEvent

Roger Braunstein + Mims Wright = this blog


Hi. I recently released a new naming convention for KitchenSync. There were a few reasons for this.
1. People found Synchronized to be a pain in the ass to type over and over again.
2. I’m going to add queue functionality which means I needed to support asynchronous functions. I thought SynchronizedAsynchronousFunction didn’t make any sense.
3. Some of the classes conflict with the Flex SDK. The easing classes still do but it should be better now.
4. While I love flat package structures, I felt that the system needed to be a bit more hierarchical.

Among other changes, all actions now use the initials ‘KS’ instead of ‘Synchronized’.

Classes have also been moved to multiple packages.

  • org.as3lib.kitchensync - Contains the new KitchenSync class and the KitchenSyncDefaults. These are global classes that control the entire system.
  • org.as3lib.kitchensync.easing - Contains all the easing function classes.
  • org.as3lib.kitchensync.action - Contains all Actions
  • org.as3lib.kitchensync.action.tweenable - Contains classes that represent properties that can be tweened.
  • org.as3lib.kitchensync.core - Contains the internal workings of the system
  • org.as3lib.kitchensync.util - Contains helper classes.

The changes to the names of classes are listed here: Naming Changes

The changes to the package structure are listed here: Package Structure

Help with converting older code is here: Legacy help

The new naming convention went up yesterday in version 1.2. I fixed everything with the refactor command in FB and with find and replace so there’s a good chance that there are a couple of bugs, although, my demos are still running correctly. Please let me know if there are any problems with the wiki or the library.



We’re happy to announce a new addition to the blog - Caleb Johnston has joined as a contributor. Caleb is currently a developer at Your Majesty and is a swell guy.
Check out his first post.


If you want, this processor can make you a smoothie, and if you’re lucky, run Crysis.

@ TechPowerUp.com

Next Page »