Foros Programación Cliente
Ayuda con puzzle en FLASH
1 1 Respuesta Martes 9 de noviembre, 2010
Hola a todos! Necesito ayuda urgente... tengo que solucionarlo pero no se como!!
Me he descargado un .fla con un puzzle simple, de drag&drop, donde se colocan las piezas en su lugar, cuando no se acierta vueve a su lugar original y se ajustan cuando se suelta en el sitio correcto. El codigo es el siguiente, introducido en cada pieza del puzle...
Luego está el código de drag&drop de la pieza, pero esa parte creo que está controlada...
Pero la duda viene cuando quiero que, cuando todas las piezas estén colocadas, la película salte a la siguiente escena, o a un fotograma determinado...
Me imagino que el código es muy simple, pero mis conocimientos son muy básicos... alguien puede echarme una mano?
Gracias de antemano!
Me he descargado un .fla con un puzzle simple, de drag&drop, donde se colocan las piezas en su lugar, cuando no se acierta vueve a su lugar original y se ajustan cuando se suelta en el sitio correcto. El codigo es el siguiente, introducido en cada pieza del puzle...
onClipEvent (load) {
var x = this._x;
var y = this._y;
}
onClipEvent (enterFrame) {
if (this.soltar == "si") {
distancia_x = Math.round((Number(x)-Number(this._x))/2);
distancia_y = Math.round((Number(y)-Number(this._y))/2);
if (Math.abs(distancia_x)<=1 and Math.abs(distancia_y)<=1) {
} else {
this._x = this._x+distancia_x;
this._y = this._y+distancia_y;
}
} else {
}
}Luego está el código de drag&drop de la pieza, pero esa parte creo que está controlada...
Pero la duda viene cuando quiero que, cuando todas las piezas estén colocadas, la película salte a la siguiente escena, o a un fotograma determinado...
Me imagino que el código es muy simple, pero mis conocimientos son muy básicos... alguien puede echarme una mano?
Gracias de antemano!
-
Diego Lorenzo
Registrado desde 31/03/09 / Número de posts: 306
Hola,
Puedes hacer lo siguiente:
Tenienedo el total de las piezas, pues utiliza una variable global que sea un contador de las piezas colocadas bien. Cada vez que coloques una pieza bien, incrementas ese contador y una vez que el contador sea igual al número de piezas, simplemente haces un gotoAndStop a la siguiente escena o lo que necesites.
Saludos
Áreas Domestika
- Diseño (gráfico, web, industrial, producto)
- Programación (cliente, servidor, accesibilidad)
- Ilustración (autores, inspiración, técnicas)
- Fotografía (técnica, equipo, autores)
- Motion Graphics (showreels, software, estudios)
- Publicidad (campañas, anuncios, ideas)
- Informática (software, hardware, trucos)
- 3D (técnicas, iluminación, modelado)
- Experiencia de Usuario (usabilidad, AI, HCI)
- Cine, vídeo y televisión (críticas, producción)
- Música y Audio (sonidos, loops, discos)
- Espacios (arquitectura, interiorismo)