My First Curve-To-Curve Intersection Tests.
Finding the intersection of two lines is a fairly straightforward algorithm. You find their slopes, factor the equation, simple. But finding the intersection between two quadratic bezier curves doesn’t seem to have a simple equation. From the sources I’ve read (I’ll try and find them again so I can cite and quote them) curve-to-curve intersection [...]
NEW! “releaseOutside” Event in AS3
Wow, making a simple button out of a Sprite in AS3 is not an obvious task. I mean a proper button with correct states and with dragOver, dragOut, and releaseOutside -type behavior. Those who coded much in AS2 know what I’m talking about. When a button is pressed and the mouse moves off the button [...]
New & Improved Flex/Flash Data Binding
I’m just finishing up the development of another weak-referenced data binding. The implementation I’ll be releasing soon works seamlessly with Flex and Flash projects, ensuring that application bindings don’t cause memory leaks. And it’s smaller and faster than Flex’s built-in BindingUtils
I’ve been doing some heavy research lately in FXG and Degrafa, digging through source code and everything. FXG and Degrafa are both graphics formats in XML markup (like SVG), both opensource, both pretty cool. I wasn’t particularly in favor of a markup format for graphics, with designing applications via MXML and such. I’ve now been [...]
Flight Framework: Another Flex Framework?
At 360|Flex this last month there were 5 different framework-centric presentations, from Adobe’s Cairngorm down to build-your-own-framework. Each framework presents its own virtues and vice’s, each developed to solve their originator’s focused set of organizational problems encountered in their architecture. I’m not an expert in any one of these frameworks and so won’t compare or [...]
Dynamic Assigment of AS2.0 Classes
Riddle~ Assigning ActionScript classes to MovieClip library assets has changed the way we develop user interfaces. Components add behavior directly to a display element, combining function with the design. The ability to extend the MovieClip class simplifies relationships and allows for powerful display objects that can be reused. But it can only be achieved through [...]
JSFL Slicing for Skin Resizing
Slice-9 has been a beautiful solution to resizing skins but sometimes you’re restricted to using a pre-8 FlashPlayer. Shortly before the beta of 8 I wrote a couple scripts in JSFL to solve the tedious task of manually slicing my designs into 9 pieces. They will take any MovieClip (including their child MovieClips) and slice [...]
Tyler Wright to speak at FlashForward
If you haven’t guessed, I’m Tyler Wright. I started out in life hoping to be an artist and even went to school with a declared major of Illustration. Somehow I’ve become a full-time web developer programming the applications that get designed by someone else (currently the mediaRAIN designers). My niche: Flash ActionScript I am scheduled [...]