as3 client framework