ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

ImageSprite En App Inventor


Enviado por   •  27 de Agosto de 2014  •  3.143 Palabras (13 Páginas)  •  1.038 Visitas

Página 1 de 13

Sprites y TinyDB

Tabla de contenido

ImageSprite en App Inventor 2

Propiedades: 2

Ball (bola) en App Inventor 3

Propiedades : 4

Eventos: 4

Métodos: 4

Botones con Sprites para App Inventor 6

TinyDB en App Inventor (Base de datos) 18

Propiedades: 18

Guardar y recuperar códigos (TinyDB) 19

Intro 19

Listado de componentes 20

Visor 20

Comportamiento de la aplicación 21

Creación de un servicio personalizado TinyWebDB 23

ImageSprite en App Inventor

Un componente sprite imagen es un objeto animado que puede interactuar con un lienzo (Canvas), pelotas (Ball) y otros sprites imagen. Un sprite imagen es un objeto animado que es contenido por un lienzo, reacciona a los toques y a arrastrar, interactua con otros sprites (sprites de imagen y otras bolas) y el borde del lienzo, y se mueven de acuerdo a sus propiedades. Por ejemplo, para tener un movimiento de sprites 10 píxeles hacia la izquierda cada segundo, se puede establecer la propiedad velocidad a 10, el intervalo de la propiedad a 1000 (milisegundos), el Título de propiedad a 180 (grados), y el enabled a True. Puede cambiar estas y otras propiedades para modificar la imagen de sprite.

Propiedades:

Picture

Imagen que se muestra para el sprite.

Enabled

Si se establece, el sprite está activo.

Interval

La frecuencia del movimiento del sprite, en milisegundos.

Picture

La imagen que determina la apariencia del sprite

Rotates

Si es cierto, la imagen rota de sprites para que coincida con heading.Si es falso, el sprite de la imagen no gira cuando cambia el sprite de la partida.

Visible

Si se establece, sprite la imagen es visible.

Heading

Dirección de desplazamiento del sprite imagen en grados. Cero es horizontal hacia la derecha (este), el 90 es hacia arriba, 180 está a la izquierda, y 270 es hacia abajo.

X

Coordenada x de la imagen sprite Cero es el borde izquierdo del lienzo.

Y

Coordenada y la imagen del sprite. Cero es el borde superior del lienzo.

Speed

Número de píxeles de sprites imagen se mueve cada período.

Width

Ancho de la imagen sprite.

Height

Altura de la imagen sprite.

Eventos:

CollidedWith(component other)

Se le llama cuando dos componentes animados (sprites imagen o bolas) han colisionado. El argumento de other representa el sprite otros en la colisión.

Dragged(number startX, number startY, number prevX, number prevY, number currentX, number currentY)

El sprite fue arrastrado Ver el lienzo Dragged de eventos para una descripción de los argumentos.

EdgeReached(number edge)

Se le llama cuando sprites imagen llega al borde de la pantalla. El edge argumento dice que el borde (o esquina) se alcanzó, codificado como sigue:

 Norte = 1

 noreste = 2

 Este = 3

 sureste = 4

 al sur = -1

 suroeste = -2

 al oeste = -3

 al noroeste = -4

Tenga en cuenta que direcciones opuestas son negaciones de la otra.

NoLongerCollidingWith(component other)

Se le llama cuando dos componentes animados han dejado de chocar.

Touched(number x, number y)

Se le llama cuando el usuario toca el sprite de la imagen.

Métodos:

Bounce(number edge)

Hace que el rebote de sprites imagen, como si de una pared (o en la esquina). El significado del argumento es el mismo que en EdgeReached . Puedes configurar el evento EdgeReached para el rebote de sprites de lo que se alcanzó el borde, haciendo que el sprite a aparecer para rebotar elásticamente desde todos los bordes y las esquinas.

boolean CollidingWith(component other)

Indica si el sprite de la imagen está colisionando con el componente determinado.

MoveIntoBounds()

Si el sprite la imagen está fuera de límites, este método se mueve hacia atrás en los límites.

MoveTo(number x,number y)

Mueve el sprite de imagen directamente en el punto dado.

Ball (bola) en App Inventor

Un componente de bola es un tipo particular de sprite (objeto animado) que se parece a una pelota. Este componente tiene que estar dentro de un Canvas (lienzo) para que reaccione a los toques de pantalla y a los arrastres dentro del Canvas. Pueden interactuar con otros componentes Ball y otros Sprites.

La diferencia entre una pelota y un sprite de la imagen es que este último puede obtener su apariencia de una imagen, mientras que el aspecto de una pelota sólo puede ser cambiado mediante la variación de su PaintColor y Radius propiedades.

Propiedades :

Radius

Radio de la bola.

PaintColor

Color utilizado para dibujar la pelota.

Enabled

Si esto es cierto, la bola está activo.

Interval

Frecuencia de movimiento de la pelota en milisegundos.

Visible

Si se establece, la pelota es visible.

Heading

Dirección de viaje de la pelota.

X

Bola coordenada x.

Y

Bola de coordenada.

Speed

Número de píxeles bola se mueve cada período.

Eventos:

CollidedWith(component other)

Se le llama cuando dos componentes animados (sprites imagen o bolas) han colisionado. El argumento de other representa el otro componente en la colisión.

Dragged(number startX, number startY, number prevX, number prevY, number currentX, number currentY)

La pelota fue arrastrado. Ver el lienzo Dragged de eventos para una descripción de los argumentos.

EdgeReached(number edge)

Llamada cuando la pelota llega al borde de la pantalla. El edge argumento dice que el borde (o esquina) se alcanzó, codificado como sigue:

 Norte = 1

 noreste = 2

 Este = 3

 sureste = 4

 sur = -1

 suroeste = -2

 al oeste = -3

 al noroeste = -4

Tenga en cuenta que direcciones opuestas son negaciones de la otra.

NoLongerCollidingWith(component other)

Se le llama cuando dos componentes animados

...

Descargar como (para miembros actualizados) txt (20 Kb)
Leer 12 páginas más »
Disponible sólo en Clubensayos.com