1 00:00:19,949 --> 00:00:26,850 aplicación con este app inventor que va a consistir en es un reconocimiento de 2 00:00:26,850 --> 00:00:31,649 imágenes entonces se podría aplicar nosotros vamos a hacer con gatitos pero se puede aplicar pues 3 00:00:33,869 --> 00:00:37,429 a otras cuestiones de herramientas etcétera 4 00:00:39,729 --> 00:00:51,909 bueno vamos a empezar entonces por la primera fase vamos a hacer un nuevo proyecto vale 5 00:00:51,909 --> 00:01:13,239 Le vamos a llamar gatitos, ¿vale? El nivel vamos a decirle de intermedio, ya sabéis que aquí tenéis distintos entornos, pero a mí siempre me gusta el clásico y le doy a aceptar, ¿vale? Tenemos esta apariencia, ¿vale? 6 00:01:13,239 --> 00:01:15,939 Lo primero que tenemos es con la pantalla 7 00:01:15,939 --> 00:01:17,200 Empezamos con la pantalla 8 00:01:17,200 --> 00:01:20,599 La pantalla la vamos a llamar 9 00:01:20,599 --> 00:01:21,500 Los gatitos 10 00:01:21,500 --> 00:01:28,230 Y lo único que vamos a hacer 11 00:01:28,230 --> 00:01:30,790 Bueno aquí disposición 12 00:01:30,790 --> 00:01:32,549 Podemos poner disposición centro 13 00:01:32,549 --> 00:01:33,709 Horizontal y vertical 14 00:01:33,709 --> 00:01:37,469 Y vamos a cambiarle 15 00:01:37,469 --> 00:01:38,730 El color de fondo 16 00:01:38,730 --> 00:01:42,329 Vamos a coger un color de fondo 17 00:01:42,329 --> 00:01:43,390 Personalizado 18 00:01:43,390 --> 00:01:56,140 Bueno y dentro de este color de fondo 19 00:01:56,140 --> 00:01:58,359 Escogemos por ejemplo este color 20 00:01:58,359 --> 00:02:31,370 vale, bueno, pantalla, vale, ahora, sobre esta pantalla vamos a ir poniendo elementos, entonces, elementos que muchos de ellos ya conocemos, como por ejemplo, elemento imagen, vale, este elemento imagen le vamos a dar un 60% de alto y un 60% de ancho, vale, 21 00:02:31,370 --> 00:02:39,590 otro elemento que también vamos a añadir es el botón vale el botón pues podemos por ejemplo 22 00:02:39,590 --> 00:02:46,550 cambiarlo la forma forma balada podemos también cambiarle por ejemplo el color 23 00:02:48,389 --> 00:03:00,590 el tamaño si queréis el color el color del botón vamos a poner por ejemplo un azul intenso y le 24 00:03:00,590 --> 00:03:07,590 vamos a comer vamos a cambiarle también color de texto le vamos a poner blanco y el texto le 25 00:03:07,590 --> 00:03:22,460 vamos a poner siguiente o siguiente ratito vale en la función de este texto es principalmente 26 00:03:22,460 --> 00:03:28,960 poder pasar las imágenes vale después otra cosa que vamos a hacer que ya también conocemos dentro 27 00:03:28,960 --> 00:03:31,159 de medios, vamos a meter un sonido 28 00:03:31,159 --> 00:03:34,979 vale 29 00:03:34,979 --> 00:03:36,960 a este 30 00:03:36,960 --> 00:03:39,659 a esta imagen la vamos 31 00:03:39,659 --> 00:03:41,699 a cambiar el nombre, vamos a poner gatitos 32 00:03:41,699 --> 00:03:50,789 vale 33 00:03:50,789 --> 00:03:53,430 a este botón le vamos a cambiar 34 00:03:53,430 --> 00:03:55,009 el nombre y le vamos a llamar siguiente 35 00:03:55,009 --> 00:04:01,979 y al sonido pues le voy a llamar 36 00:04:01,979 --> 00:04:02,500 sonido 37 00:04:02,500 --> 00:04:05,819 no es necesario cambiarle, vale 38 00:04:05,819 --> 00:04:07,599 bien 39 00:04:07,599 --> 00:04:10,120 vamos a meter también una etiqueta 40 00:04:10,120 --> 00:04:12,180 que también pues un poco 41 00:04:12,180 --> 00:04:14,120 conocemos lo que es 42 00:04:14,120 --> 00:04:15,020 vale 43 00:04:15,020 --> 00:04:17,560 a la etiqueta le vamos a quitar 44 00:04:17,560 --> 00:04:18,939 el texto 45 00:04:18,939 --> 00:04:21,319 no va a tener ningún texto 46 00:04:21,319 --> 00:04:24,180 y bueno, si queréis cambiar 47 00:04:24,180 --> 00:04:26,180 el tamaño de la letra o el tipo 48 00:04:26,180 --> 00:04:28,360 de la letra, también es una opción 49 00:04:28,360 --> 00:04:30,300 y luego, lo nuevo que vamos a 50 00:04:30,300 --> 00:04:31,899 poner es 51 00:04:31,899 --> 00:04:33,720 este de aquí que se llama 52 00:04:33,720 --> 00:04:38,370 selector de lista, bueno a este 53 00:04:38,370 --> 00:04:40,389 selector de lista también le vamos a cambiar 54 00:04:40,389 --> 00:04:41,410 el alto y el ancho 55 00:04:41,410 --> 00:04:47,110 por ejemplo 20-20 56 00:04:47,110 --> 00:05:01,839 vamos a poner 57 00:05:01,839 --> 00:05:03,040 ancho 58 00:05:03,040 --> 00:05:05,439 ajustar al contenedor 59 00:05:05,439 --> 00:05:08,379 vale 60 00:05:08,379 --> 00:05:10,600 el color 61 00:05:10,600 --> 00:05:16,639 y el texto 62 00:05:16,639 --> 00:05:18,879 que vamos a poner 63 00:05:18,879 --> 00:05:20,620 en lugar de seleccionar de una lista 64 00:05:20,620 --> 00:05:23,120 vamos a poner de que raza 65 00:05:23,120 --> 00:05:24,120 es este partitito 66 00:05:24,120 --> 00:05:26,399 o seleccione 67 00:05:26,399 --> 00:05:28,060 la raza 68 00:05:28,060 --> 00:05:37,620 vale y a este selector 69 00:05:37,620 --> 00:05:39,360 le vamos a cambiar el nombre y le vamos a poner 70 00:05:39,360 --> 00:05:40,019 razas 71 00:05:40,019 --> 00:05:47,819 bueno, tenemos todos los elementos 72 00:05:47,819 --> 00:05:49,899 de la pantalla, pero ahora hay que subir 73 00:05:49,899 --> 00:05:50,779 todos los archivos 74 00:05:50,779 --> 00:05:54,000 ¿qué archivos tenemos que subir? pues tendríamos 75 00:05:54,000 --> 00:06:03,629 que subir todos estos 76 00:06:03,629 --> 00:06:25,110 más los dos 77 00:06:25,110 --> 00:06:26,449 archivos de sonido 78 00:06:26,449 --> 00:06:35,939 vale, yo lo que os aconsejo 79 00:06:35,939 --> 00:06:40,560 si os dais cuenta 80 00:06:40,560 --> 00:06:42,439 aquí los archivos están 81 00:06:42,439 --> 00:06:45,829 en 82 00:06:45,829 --> 00:06:48,649 son archivos JPG 83 00:06:48,649 --> 00:06:49,269 vale 84 00:06:49,269 --> 00:06:52,350 y están en minúsculas, entonces yo 85 00:06:52,350 --> 00:07:00,930 cambiaría renombraría estos archivos vale y podría también pues por ejemplo los dos y subiría los dos 86 00:07:00,930 --> 00:07:17,259 archivos de sonido que son el aplauso y el error que lo tenéis lo tenéis en el aula virtual vale 87 00:07:17,259 --> 00:07:27,180 de tal forma que el nuevo entorno nos va a quedar de esta manera en la pantalla y ahora aquí todos 88 00:07:27,180 --> 00:07:36,300 los archivos los que habéis subido de los patitos más luego los dos de mp3 vale entonces ya tenemos 89 00:07:36,300 --> 00:07:44,980 aquí elementos la pantalla de imagen el botón selector de lista la etiqueta yo le llamo a 90 00:07:44,980 --> 00:07:50,720 respuestas no tenéis por qué darle ningún nombre y el sonido vale y esta sería la parte del diseño 91 00:07:50,720 --> 00:07:59,839 y todos los archivos asociados a esta aplicación que son los que tenéis aquí. 92 00:07:59,839 --> 00:08:00,879 Esto sería la primera. 93 00:08:11,259 --> 00:08:17,199 ¿Vale? Entonces, para programar el botón vamos a crear una variable. 94 00:08:20,079 --> 00:08:23,220 La variable la vamos a llamar fotos, por ejemplo. 95 00:08:24,720 --> 00:08:25,860 Fotos, gatitos. 96 00:08:25,860 --> 00:08:33,799 Y no es una variable normal, vamos a crear una variable cuyo tipo es un poco especial, que es una lista. 97 00:08:34,600 --> 00:08:39,539 Vamos a construir una lista. Para construir una lista tenemos una serie de elementos. 98 00:08:39,960 --> 00:08:44,340 Entonces, en nuestro caso van a ser las fotos de los gatitos, que tenemos 6. 99 00:08:47,360 --> 00:08:52,379 1, 2, 3, 4, 5 y 6, ¿vale? 100 00:08:52,379 --> 00:08:53,740 y ahora 101 00:08:53,740 --> 00:08:56,000 es que tenemos los elementos 102 00:08:56,000 --> 00:08:58,440 tenemos que poner cuáles son esos elementos 103 00:08:58,440 --> 00:09:17,340 bueno, aquí a la hora de poner 104 00:09:17,340 --> 00:09:19,100 los elementos hay que ser muy cuidadoso 105 00:09:19,100 --> 00:09:21,200 porque tienen que tener 106 00:09:21,200 --> 00:09:23,320 el mismo nombre que el archivo jpg 107 00:09:23,320 --> 00:09:25,159 de las fotos, entonces 108 00:09:25,159 --> 00:09:27,519 vemos que aquí tenemos estos archivos 109 00:09:27,519 --> 00:09:29,279 y vemos que 110 00:09:29,279 --> 00:09:31,299 este es el primero, entonces hay que 111 00:09:31,299 --> 00:09:33,159 copiarlo exactamente igual, si está 112 00:09:33,159 --> 00:09:35,320 mayúsculas en mayúsculas, si está en minúsculas 113 00:09:35,320 --> 00:09:37,100 en minúsculas, tenemos que poner 114 00:09:37,100 --> 00:09:37,740 por lo tanto 115 00:09:37,740 --> 00:09:43,860 siguiente, pues el siguiente es 116 00:09:43,860 --> 00:09:51,480 azul, el siguiente de la lista 117 00:09:51,480 --> 00:10:01,480 es bengalí, el siguiente 118 00:10:01,480 --> 00:10:03,860 es razdol, pero bueno el nombre es dol 119 00:10:03,860 --> 00:10:11,019 el siguiente persa y el siguiente 120 00:10:11,019 --> 00:10:17,120 siamés, ¿cómo funciona esta variable? pues esta variable 121 00:10:17,120 --> 00:10:28,049 funciona a través del orden por lo tanto vamos a crear una variable que vamos a llamar orden y la 122 00:10:28,049 --> 00:10:41,120 vamos a inicializar a 1 eso que significa ahora mismo esta variable el valor de esta variable es 123 00:10:41,120 --> 00:10:49,700 a mi signo porque es el 1 si es 2 azul si es 3 venga 10 34 dol y si es 5 si es 5 persa si es 6 124 00:10:49,700 --> 00:11:32,360 ¿Vale? Bien, entonces vamos a coger el botón, vamos a hacer, al hacer clic, ¿vale? ¿Qué vamos a hacer? Pues que esta foto sea que, pues sea de esta lista, el nombre que aparece en esta lista, ¿vale? 125 00:11:32,360 --> 00:12:02,980 Con el índice este de aquí, ¿vale? Y con el formato JPG. Entonces, ¿de qué lista? Pues de la lista que hemos dicho fotos y ¿con qué índice? Pues con el índice que hemos dicho orden, ¿vale? 126 00:12:02,980 --> 00:12:05,419 claro, entonces, ahora mismo 127 00:12:05,419 --> 00:12:07,159 solo veríamos el abicinio 128 00:12:07,159 --> 00:12:09,720 o sea, si yo le doy al botón 129 00:12:09,720 --> 00:12:11,659 pues veo la foto del abicinio 130 00:12:11,659 --> 00:12:14,960 ahora, si yo 131 00:12:14,960 --> 00:12:16,460 quiero que me siga pasando 132 00:12:16,460 --> 00:12:18,019 pues tendré que poner 133 00:12:18,019 --> 00:12:20,220 la variable orden 134 00:12:20,220 --> 00:12:27,240 que sea orden más uno 135 00:12:27,240 --> 00:12:46,590 claro, hasta aquí vamos 136 00:12:46,590 --> 00:12:48,149 bien, pero ¿qué pasa? 137 00:12:48,570 --> 00:12:50,269 cuando yo llego al sexto 138 00:12:50,269 --> 00:12:52,649 el séptimo ya no 139 00:12:52,649 --> 00:12:54,450 existe, entonces 140 00:12:54,450 --> 00:12:56,409 ¿qué tengo que hacer? Tengo que reiniciar 141 00:12:56,409 --> 00:12:58,529 la lista. ¿Cómo podemos 142 00:12:58,529 --> 00:13:00,370 reiniciar la lista? Bueno, pues para 143 00:13:00,370 --> 00:13:02,610 reiniciar la lista, tendremos que decir 144 00:13:02,610 --> 00:13:04,269 eso justamente. O sea, 145 00:13:04,490 --> 00:13:04,710 si, 146 00:13:05,230 --> 00:13:07,649 ¿por qué gatito vamos? 147 00:13:08,789 --> 00:13:16,220 Entonces, si la variable 148 00:13:16,220 --> 00:13:17,299 orden 149 00:13:17,299 --> 00:13:22,500 es mayor, es menor 150 00:13:22,500 --> 00:13:24,059 mientras que la variable orden sea 151 00:13:24,059 --> 00:13:25,919 menor o igual a 6, 152 00:13:32,779 --> 00:13:34,159 ¿vale? Voy 153 00:13:34,159 --> 00:13:39,240 haciendo esto. Pero, ¿y 154 00:13:39,240 --> 00:13:41,059 si ya me supero el 6? 155 00:13:41,220 --> 00:13:45,480 Pues si no, si supero el 6 156 00:13:45,480 --> 00:13:46,860 Tengo que reiniciar 157 00:13:46,860 --> 00:13:48,899 Tengo que reiniciar 158 00:13:48,899 --> 00:13:55,470 Tengo que poner el orden 159 00:13:55,470 --> 00:13:56,909 Igual 160 00:13:56,909 --> 00:13:58,690 Vamos a ponerlo a 0 161 00:13:58,690 --> 00:14:01,970 Porque luego enseguida le sumamos 1 162 00:14:01,970 --> 00:14:06,120 Le ponemos esto así 163 00:14:06,120 --> 00:14:08,179 Y entonces ya enseguida le sumamos 1 164 00:14:08,179 --> 00:14:08,340 ¿No? 165 00:14:08,779 --> 00:14:10,639 Entonces, ¿qué estamos consiguiendo? 166 00:14:10,820 --> 00:14:12,000 Pues estamos consiguiendo 167 00:14:12,000 --> 00:14:14,820 Lo que vamos a ver 168 00:14:14,820 --> 00:14:18,039 Estamos consiguiendo lo siguiente 169 00:14:18,039 --> 00:14:21,659 Vamos a conectar 170 00:14:21,720 --> 00:14:23,600 con Anahí Companion 171 00:14:23,600 --> 00:14:33,059 y vamos a ver lo que vemos 172 00:14:33,059 --> 00:14:39,139 vale, vemos esto 173 00:14:39,139 --> 00:14:41,440 que si yo le doy al botón siguiente 174 00:14:41,440 --> 00:14:43,820 vamos pasando 175 00:14:43,820 --> 00:14:44,480 los gatitos 176 00:14:44,480 --> 00:14:49,750 y cuando llega el último volvemos a empezar 177 00:14:49,750 --> 00:14:58,519 vale, o sea este sería 178 00:14:58,519 --> 00:15:00,299 digamos que la primera parte 179 00:15:00,299 --> 00:15:02,019 el botón siguiente 180 00:15:02,019 --> 00:15:04,360 ahora vamos 181 00:15:04,360 --> 00:15:05,440 con el selector de lista 182 00:15:05,440 --> 00:15:22,220 bueno, ya tenemos que ya podemos 183 00:15:22,220 --> 00:15:23,139 pasar las fotos 184 00:15:23,139 --> 00:15:25,860 Entonces para ponerse las fotos hemos creado esto 185 00:15:25,860 --> 00:15:30,340 Ahora a cada foto le tendremos que dar una serie de opciones 186 00:15:30,340 --> 00:15:33,320 Para que ellos nos seleccionen la correcta 187 00:15:33,320 --> 00:15:36,460 Esto se haría con este selector de lista 188 00:15:36,460 --> 00:15:42,039 Este selector de lista tenemos el antes y el después de la selección 189 00:15:42,039 --> 00:15:46,179 Entonces en el antes de la selección lo que tengo es que mostrar 190 00:15:46,179 --> 00:15:49,980 Las diferentes opciones para cada foto 191 00:15:49,980 --> 00:16:13,460 ¿Vale? Para hacer eso vamos a crear otra variable que le podemos llamar respuesta. Espera, espera, es crear variable. Vamos a llamar respuesta, por ejemplo. Vale, ¿y qué va a tener esta variable respuestas? 192 00:16:13,460 --> 00:16:37,320 Esta variable de respuestas tiene que estar sincronizada con esta variable fotos, por lo tanto, la variable fotos es una lista, luego esta será una lista de los mismos elementos, es decir, 6, ¿vale? 193 00:16:37,320 --> 00:17:01,279 Ahora, si bien en la variable fotos cada uno de estos elementos correspondía al archivo de foto, en este caso cada uno de estos elementos a su vez va a ser una lista, una lista de opciones, yo considero que por lo menos tres elementos en cada opción, ¿vale? 194 00:17:01,279 --> 00:17:03,379 Podéis hacerlo con duplicar 195 00:17:03,379 --> 00:17:04,480 Si queréis, así 196 00:17:04,480 --> 00:17:06,920 Pues resulta más fácil 197 00:17:06,920 --> 00:17:22,269 ¿Vale? Y luego en cada 198 00:17:22,269 --> 00:17:24,329 En cada uno de estos, al menos 199 00:17:24,329 --> 00:17:26,009 Uno tiene que coincidir con este 200 00:17:26,009 --> 00:17:27,109 O sea, el primero es Abyssin 201 00:17:27,109 --> 00:17:29,630 O sea, que como mínimo en esta lista 202 00:17:29,630 --> 00:17:31,750 Tiene que haber un elemento 203 00:17:31,750 --> 00:17:33,990 Que sea Abyssin 204 00:17:33,990 --> 00:17:40,130 Pero aquí sí que podéis 205 00:17:40,130 --> 00:17:41,769 Cambiar, bueno no 206 00:17:41,769 --> 00:17:43,150 Porque luego si no, no se 207 00:17:43,150 --> 00:17:45,150 No se sincroniza, entonces 208 00:17:45,150 --> 00:17:47,670 Al menos uno de cada uno de estos elementos 209 00:17:47,670 --> 00:17:53,549 tiene que coincidir con los elementos de esta lista, ¿vale? 210 00:17:53,849 --> 00:18:00,309 Y así pues vamos a construir, digamos, una variable que es lista de lista 211 00:18:00,309 --> 00:18:10,450 y evidentemente a esa lista tendremos que asociarle una variable que sea el índice 212 00:18:10,450 --> 00:18:30,500 y la vamos a inicializar pues a 1, ¿vale? 213 00:18:30,500 --> 00:18:48,299 Ya tenemos la variable que va a ser una lista de listas, ya te digo que os tiene que coincidir con esto, ¿vale? Y ahora ya sí que podemos coger aquí en razas antes de la selección, ¿vale? 214 00:18:48,299 --> 00:19:03,920 Y este antes de la selección va a ser un poco parecido a lo que tenemos aquí, porque realmente lo que vamos es a ir asociando a cada foto los distintos nombres que van a aparecer en esta otra variable vista. 215 00:19:04,119 --> 00:19:17,119 Entonces, antes de la selección va a tener la misma estructura que tenemos aquí, pero en lugar de ser el orden de las fotos, va a ser el orden de las respuestas. 216 00:19:18,299 --> 00:19:22,220 pero en realidad pues va a tener una estructura similar, 217 00:19:22,480 --> 00:19:24,160 vamos a tener este sí entonces, 218 00:19:24,380 --> 00:19:26,079 vamos a aplicarle, vamos a ir cambiando, 219 00:19:28,740 --> 00:19:30,220 incluso va a ser un poco más sencilla, 220 00:19:30,420 --> 00:19:34,019 desde luego tiene que aparecer este sí entonces, 221 00:19:34,799 --> 00:19:37,779 pero en lugar de este orden, 222 00:19:37,920 --> 00:19:39,400 pues vamos a poner la otra variable, 223 00:19:39,640 --> 00:19:41,859 el índice de respuestas menor que 6, 224 00:19:42,279 --> 00:19:47,180 en lugar de poner las fotos, 225 00:19:47,500 --> 00:19:49,380 en este caso no son las fotos, 226 00:19:49,380 --> 00:19:52,819 lo que vamos es a poner 227 00:19:52,819 --> 00:19:57,329 la lista 228 00:19:57,329 --> 00:20:03,650 vamos a mirarlo 229 00:20:03,650 --> 00:20:05,210 porque lo tengo hecho por aquí 230 00:20:05,210 --> 00:20:07,190 y así ya lo veréis hecho 231 00:20:07,190 --> 00:20:16,039 si no se alarga mucho el vídeo 232 00:20:16,039 --> 00:20:25,009 aquí tenemos 233 00:20:25,009 --> 00:20:26,549 esta variable 234 00:20:26,549 --> 00:20:27,730 que yo he definido 235 00:20:27,730 --> 00:20:30,710 que es una lista 236 00:20:30,710 --> 00:20:32,470 de listas por así decirlo 237 00:20:32,470 --> 00:20:35,869 y este es el índice 238 00:20:35,869 --> 00:20:59,630 Entonces, antes de la selección, tenemos que poner, en lugar de poner la foto, lo que ponemos es los elementos de esta lista, que los tenéis aquí. 239 00:20:59,630 --> 00:21:22,430 aquí tenéis 240 00:21:22,430 --> 00:21:24,130 elementos 241 00:21:24,130 --> 00:21:27,349 es la lista 242 00:21:27,349 --> 00:21:29,730 esta de raza, entonces aquí ponemos 243 00:21:29,730 --> 00:21:31,230 elementos 244 00:21:31,230 --> 00:21:33,589 entonces, ¿qué elementos vamos a poner 245 00:21:33,589 --> 00:21:35,609 ahí? pues vamos a 246 00:21:35,609 --> 00:21:35,950 poner 247 00:21:35,950 --> 00:21:39,730 los que correspondan a la lista 248 00:21:39,730 --> 00:21:41,509 y lo que tenemos 249 00:21:41,509 --> 00:21:43,029 es que tener un poco de cuidado 250 00:21:43,029 --> 00:21:45,029 para que se sincronice 251 00:21:45,029 --> 00:21:47,569 las fotos con los elementos de la 252 00:21:47,569 --> 00:21:48,970 lista, eso 253 00:21:48,970 --> 00:21:50,410 Puede ser un problema 254 00:21:50,410 --> 00:21:52,329 Por eso hemos puesto aquí 255 00:21:52,329 --> 00:21:54,390 Que cuando llega a 6 256 00:21:54,390 --> 00:21:56,490 Pues empieza otra vez 257 00:21:56,490 --> 00:21:59,710 Vale, yo creo que ahora sí se ve la lista 258 00:21:59,710 --> 00:22:01,329 Este es el gatito 259 00:22:01,329 --> 00:22:02,450 Vale 260 00:22:02,450 --> 00:22:04,069 Pinchamos aquí 261 00:22:04,069 --> 00:22:06,490 Y nos aparece una lista 262 00:22:06,490 --> 00:22:07,289 ¿Veis? 263 00:22:12,700 --> 00:22:14,480 Bueno, es que esto es el siguiente 264 00:22:14,480 --> 00:22:15,660 Le damos a siguiente 265 00:22:15,660 --> 00:22:17,420 Pinchamos aquí 266 00:22:17,420 --> 00:22:19,920 Y nos aparece otra lista 267 00:22:19,920 --> 00:22:21,740 Pero aquí hay que tener cuidado 268 00:22:21,740 --> 00:22:22,519 Es que 269 00:22:23,539 --> 00:22:46,980 las fotos y las listas estén sincronizadas, porque si no, cuando después de la selección, si no están bien sincronizadas, pues podemos tener algún problema, pero en el momento lo único que tenemos es que ver que si yo paso la foto, la lista corresponde a esa foto, no hemos hecho nada más de eso. 270 00:22:46,980 --> 00:23:17,079 Hay que poner un sí, sí que, si la selección de raza, esto lo tenéis aquí, raza es el selector de lista, entonces veis que tenéis los distintos bloques del selector de lista, elementos y uno de los bloques es selección. 271 00:23:17,079 --> 00:23:23,279 ¿Es igual a qué? Pues es igual a lo que teníamos puesto en la lista inicial 272 00:23:23,279 --> 00:23:31,940 Hay un desfase, por eso en este caso hemos puesto que el índice de esa lista menos uno 273 00:23:31,940 --> 00:23:40,000 Porque si os dais cuenta, como hacemos clic, pues hay un desfase entre el índice de una lista y otra 274 00:23:40,000 --> 00:23:44,440 Entonces para evitar ese desfase hay que poner aquí un menos uno 275 00:23:44,440 --> 00:23:46,539 ¿Qué es igual? 276 00:23:46,920 --> 00:23:49,980 Pues que es igual, decimos que es correcto 277 00:23:49,980 --> 00:23:50,299 ¿Vale? 278 00:23:50,700 --> 00:23:53,140 Y aquí pues hemos puesto algo que quizá 279 00:23:53,140 --> 00:23:54,720 Podemos ponerlo siempre 280 00:23:54,720 --> 00:23:57,680 Y es que hemos puesto un elemento de sonido 281 00:23:57,680 --> 00:23:59,640 En lugar de poner 282 00:23:59,640 --> 00:24:01,539 Origen aplauso 283 00:24:01,539 --> 00:24:02,819 Pues lo ponemos ahora 284 00:24:02,819 --> 00:24:03,920 En la programación 285 00:24:03,920 --> 00:24:06,299 Lo podríamos haber puesto en el diseño 286 00:24:06,299 --> 00:24:08,460 Y entonces hablar de sonido 1 y sonido 2 287 00:24:08,460 --> 00:24:10,200 Bueno, sería otra 288 00:24:10,200 --> 00:24:11,559 Otra forma de hacerlo 289 00:24:11,559 --> 00:24:31,480 y en la etiqueta pues ponemos correcto, que no, pues ponemos error y luego pues hay que pasar a la siguiente lista, entonces hay que pasar al siguiente índice, por eso antes de la selección le ponemos el 0, ¿vale? 290 00:24:31,480 --> 00:25:03,279 Y después de la selección, vamos, es cuando aumentamos, porque si no, sigue habiendo ese desfase entre lo que es una lista y otra, y con esto terminaríamos la aplicación, el funcionamiento lo vemos ahora, bueno, este tenemos aquí, le damos al primer gatito que este es el avicinio, vale, pinchamos aquí, nos aparece la lista, vale, y la lista avicinio está en primer lugar, 291 00:25:03,299 --> 00:25:12,920 lugar. Le damos a Visinio, y dice que es correcto. Pasamos al siguiente gatito. Sacamos la lista. 292 00:25:13,759 --> 00:25:23,039 Y entonces el azul, que es el azul ruso, aparece en el segundo lugar. Le damos, le damos al 293 00:25:23,039 --> 00:25:30,799 siguiente. Este es un bengalí. Le damos al bengalí, y le dice que es correcto. Le damos 294 00:25:30,799 --> 00:25:39,079 a siguiente, le damos a persa, nos dice que es correcto, le damos a siguiente, le damos 295 00:25:39,079 --> 00:25:49,799 a razol, nos dice que es correcto, le damos a siguiente, le decimos que sea mes, nos dice 296 00:25:49,799 --> 00:25:57,319 que es correcto. Volvemos a inicializar la lista, otra vez con el avicino. Bueno, ¿qué 297 00:25:57,319 --> 00:25:59,319 pasa si en lugar de darle al correcto 298 00:25:59,319 --> 00:26:01,039 le damos a uno que no es correcto, por ejemplo 299 00:26:01,039 --> 00:26:02,220 voy a decir que es bengalí 300 00:26:02,220 --> 00:26:04,819 entonces me dice que es serrón 301 00:26:04,819 --> 00:26:06,900 ¿vale? al siguiente 302 00:26:06,900 --> 00:26:09,500 azul, le damos a azul 303 00:26:09,500 --> 00:26:11,240 me dice que es correcto 304 00:26:11,240 --> 00:26:14,710 este es el bengalí, por ejemplo 305 00:26:14,710 --> 00:26:15,829 si le doy a persa 306 00:26:15,829 --> 00:26:18,470 me dice que es serrón 307 00:26:18,470 --> 00:26:20,470 y así sucesivamente 308 00:26:20,470 --> 00:26:22,529 hay que tener cuidado porque 309 00:26:22,529 --> 00:26:24,930 el fallo 310 00:26:24,930 --> 00:26:26,789 está en que 311 00:26:26,789 --> 00:26:28,789 los índices que 312 00:26:28,789 --> 00:26:33,630 corresponden a la lista de las fotos no coincidan con los índices que 313 00:26:33,630 --> 00:26:39,029 corresponden a la lista de las respuestas. Si no tenemos cuidado con 314 00:26:39,029 --> 00:26:43,809 esto, pues nos puede fallar la aplicación, pero si no la aplicación funciona muy bien.