Estoy pasando de as2.0 a as3.0 y me estan saliendo montones de dudas y problemillas que voy resolviendo a base de investigar pero aun asi me quedan dudas a las que no encuentro explicacion, asi que a ver si alguien puede echarme un cable.
Aqui pongo un codigo de ejemplo.
1. boton1.addEventListener(MouseEvent.MOUSE_DOWN,btnFuncion);
2. function btnFuncion(event){
3. trace("hola");
4. }
Bien la duda es en la linea 2 sobre la funcionalidad event, es decir esa funcion funciona bien igualmente de las siguientes formas:
function btnFuncion(event){
function btnFuncion(Event){
function btnFuncion(event:event){
function btnFuncion(event:Event){
function btnFuncion(Event:event){
¿ cual es su funcion y porque funciona de todas esas maneras?
En cambio si no especifico event no funciona -> function btnFuncion(){
Tampoco entiendo esto:
function btnFuncion(e.Event){
que pinta ahi una e? y cual es su funcion?
al igual que esta linea --> e.target.parent?
Otra duda referente al listener del evento del raton del codigo de arriba y es que cuando pruebas el flash y colocas el puntero del raton encima del objeto boton1(es un mc) el puntero no se transforma en mano, ¿porque?
Tambien tengo una duda sobre si es necesario incluir esta linea de codigo puesto que el ejemplo de arriba funciona igual tanto si la pongo como si no -> import flash.events.Event;
Pues eso es todo por ahora, de antemano muchas gracias y espero que me lo expliquen con claridad como si de un niño se tratara

Zguillez