An AS3 Application Development Framework