AS3 frontend framework