Autor Tema: Listas en app inventor make a list remove list item  (Leído 9939 veces)

ulises2010

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 4
    • Ver Perfil
Listas en app inventor make a list remove list item
« en: 02 de Noviembre 2014, 11:55 »
Hola, estoy empezando con App Inventor y se me ha presentado un problema. Necesito que el color de los canvas que estoy haciendo cambien al agitar el teléfono pero que no se repitan. Para ello he intentado crear un lista con esos colores, luego digo que al agitar coja un color de la lista para el canvas 1 y que quite el color de la lista, y así con todos... pero no  :(... ¿Qué estoy haciendo mal?



« Última modificación: 03 de Noviembre 2014, 13:18 por Alex Rodríguez »

Mastermind

  • Experto
  • *****
  • Mensajes: 536
    • Ver Perfil
Re:Listas en app inventor
« Respuesta #1 en: 02 de Noviembre 2014, 14:26 »
No estoy seguro pero yo diría que no estás haciendo bien la eliminación del color de la lista.

Donde pones remove list item get global colores index Canvas1.BackgroundColor

supongo que quieres eliminar el color de la lista, pero Canvas1.BackgroundColor seguramente no te lo reconoce como el índice de la lista que quieres eliminar.

Creo que tendrías que usar

remove list item list global colores position in list canvas1.background color global colores

Con la idea de esta imagen:

ulises2010

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 4
    • Ver Perfil
Re:Listas en app inventor
« Respuesta #2 en: 02 de Noviembre 2014, 20:30 »
Muchísimas gracias... aunque no soy capaz de dar con la solución...

La verdad es que como digo estoy empezando y me cuesta mucho encontrar las opciones y comprender cada sentencia, y creo que la imagen que pones es de la primera versión de app inventor y no soy capaz de dar con cada bloque... he hecho esto pero tampoco funciona  :( :(


ulises2010

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 4
    • Ver Perfil
Re:Listas en app inventor make a list remove list item
« Respuesta #3 en: 04 de Noviembre 2014, 11:17 »
¿Alguna propuesta mas?

javi in the sky

  • Avanzado
  • ****
  • Mensajes: 393
    • Ver Perfil
Re:Listas en app inventor make a list remove list item
« Respuesta #4 en: 05 de Noviembre 2014, 10:25 »
Creo que estás tratando de usar canvas.background color como si fuera un índice, pero eso no es el índice, es el valor de la propiedad. Primero tienes que buscar el índice y luego eliminar el item usando ese índice. Salud!


ulises2010

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 4
    • Ver Perfil
Re:Listas en app inventor make a list remove list item
« Respuesta #5 en: 05 de Noviembre 2014, 12:39 »
Gracias Javi,

Efectivamente creo que el problema es eso, que tengo que indicar el indice exacto, pero la verdad es que no se como conseguirlo.

Estoy intentando echando un ojo a lo que me has adjuntado pero no doy con la solución... ¿podrías explicarmelo un poco mejor? Es que soy muy novato.

Gracias

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".