App inventor 2 en español
Cómo programar los teléfonos móviles con Android.
Ejemplos de App inventor 2 - Juan Antonio Villalpando
-- Tutorial de iniciación de App Inventor 2 en español --
Volver al índice del tutorial
___________________________
2V5.-
notAIreadyHandled.
- En la Release nb176 (10 de mayor de 2019) aparece en la parte de Cualquier componente, los bloques con las variables: componente y notAIreadyHanled.
https://docs.google.com/document/d/e/2PACX-1vTn1utPFg6G6uatIW6ZK-exmFsdTLEHPQ-ODwLWc5vguwh9M8L9Xc8yN-qWteh_8VPS7QCLtKSKYlkX/pub
- Esto se utiliza para distinguir botones que deben tener un evento particular, de botones que deben realizar el mismo evento.
- Para probarlo hacemos lo siguiente: creamos tres Botones y tres Etiquetas.
- Pulsamos cualquiera de los tres Botones y obtendremos el componente identificador de cada botón pulsado y en notAIreadyHandled siempre obtendremos true, indicando que ese botón solo actúa de forma genérica. En este caso los tres botones actúan de forma genérica, tienen funciones comunes.
- Ahora en el Botón1 agregamos funciones.
- Observamos que cuando pulsamos el Botón1, la variable notAIreadyHandled es false, indicando que este Botón1 tiene funciones propias y comunes.
______________________________
- Prueba también este código:
____________________________________________________________________
- Otro ejemplo.
p2v5_notAlreadyHandeld.aia
- Cuando hacemos Click en los botones Button0...Buton9, actúa el bloque "when any Button.Click"
- En cambio cuando pulsamos los botones btn_borrar_ultimo, btn_borrar o btn_enviar no actúa el "when any Button.Click" ya que estos botones tienen eventos propios, es decir que tienen su acción particular, y además en el bloque "when any Button.Click" he puesto que si... "notAlreadyHandled", indicando que su contenido solo se aplica a botones que no tienen eventos propios.
_____________________________
- Diseño.
______________________________
- Bloques.
__________________________________
|