Uno cuando programa, mas cuando se lo hace en una programación orientada en Objetos, lo hace con lógica verdad?
ahora bien, no se si le habran prestado atención al detalle de que cualquier función de un botón en Internet o en un programa, (la mayoría) se ejecuta en el MouseUp, osea cuando el dedo ya se levanto del botón del Mouse..
pueden hacer una simple prueba para que vean lo que digo, habran cualquier ventana, pestaña, lo que quieran, y cada ves que hagan una acción dejen apretado el Mouse por unos segundos y verán que nada sucede hasta que no levantan el dedo, hasta un simple menú contextual, el del click derecho..
en ActionScript 3 el Evento MouseEvent.CLICK no es mas que el mismo que el MouseEvent.MOUSE_UP, no? o me equivoco.. los dos se disparan cuando el dedo se levanto del botón del Mouse..
Ahora la duda que tengo es porque se usa el MouseUp y no el MouseDown.?? tiene alguna lógica de que porque es así? o solo es costumbre..
Porque por ejemplo.. en la vida real cuando uno toca un simple timbre de una casa, suena cuando uno aprieta el botón.. verdad??.. ahora si tenemos que programar un timbre, y si se usa la lógica, ¿porque "la mayoria" de los programadores usa el Mouse.Click y no el MouseDown?... se que es tonta la pregunta, pero es curioso.. un botón no debería ejecutarse cuando uno aprieta y no cuando uno suelta?
saludos..