As3-operations is a set of async operation contracts and helpers. The package utilizes Robert Penner’s excellent as3-signals library for its callback mechanism. Signals are a convenient choice because they are fast and can be easily and neatly cleaned up after an operation has finished.
For many asynchronous operations, we typically only need to know whether the operation has succeeded or failed, and with what result. The IOperationÂ
contract describes this behavior, providing only a succeeded
 signal, a failed
 signal, and a call
 method that should be used to initiate the operation.
Sample
var operation : IOperation = new LoadImageOperation( 'my-image.jpg' ); operation.succeeded.add( function( image : DisplayObject ) : void { trace( image ); } ); operation.failed.add( function( message : String ) : void { trace( 'Failure!: ' + message ); } ); operation.call( );
New: As3-operations (set of async operation contracts and helpers) http://t.co/GbezAX3Q #as3 #flash #gamedev