Comunidad de diseño web y desarrollo en internet online

botón para reiniciar un juego en flash

Citar            
MensajeEscrito el 03 Ago 2009 04:50 pm
hola!
Estoy aciendo un juego de plataformas en flash, y tengo varios problemas. De momento contaré el primero y espero que podais ayudarme!
El juego trata de un personaje que va destruyendo en su camino a otros seres, pues bien, cuando uno de esos seres toca al personaje, este muere... y lo que kiero es el codigo actionscript para que reinicie el juego totalmente y empezar de nuevo.
El planteamiento del juego son dos escenas, en la primera aparece una portada con el botón "jugar" que te lleba al juego; y en la segunda escena se desarrolla el juego en un solo fotograma. Lo que yo he hecho es crear un botón q me lleba a la primera escena cuando el personaje muere, pero al pulsar en jugar volvemos al juego pero el personaje sigue en el estado en el q se kedó de muerte!.
Espero respuestas, gracias! :lol:

Por e21e

6 de clabLevel



 

msie7
Citar            
MensajeEscrito el 03 Ago 2009 06:23 pm
¿Se queda en el estado de muerte? Pásalo al estado normal

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 04 Ago 2009 12:35 pm
La cosa es que lo paso a estado normal, y el muñeco no anda. Por eso lo q kiero es reiniciar el flash como si se abriese de nuevo y eso hacerlo desde un boton. Yo lo que hago esq un boton q m llebe a la primera escena, pero al clicar en jugar... el muñeco sigue en el mismo estado en que se kedó.

Edu.

Por e21e

6 de clabLevel



 

safari
Citar            
MensajeEscrito el 04 Ago 2009 12:38 pm
Para reiniciar un estado, hay que conocer como se llegó a él. Cuentanos o postea el código pertinente

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 04 Ago 2009 06:12 pm
el codigo q estoy usando para la muerte del muñeco son estos....

onClipEvent (enterFrame) {
if (_root.dead) {
this.gotoAndStop("dead");
}
}

(dentro de "onClipEvent (enterFrame) {", están todos los codigos de movimiento y a las teclas q responde q ace q el clip de pelicula se mueva... el codigo este de arriba es el q me ace ir al estado de muerte.

---> "dead" es el fotograma donde el muñeco aparece muerto. Cuando es tocado por un objeto es llebado a esa capa, esa capa está dentro del Clip de Pelicula del muñeco, allí estan todos los estados: normal, correr, saltar, golpear, muerte y disparando.

El siguiente codigo pertenece al objeto enemigo q ace q cuando toque al muñeco, este muera:

onClipEvent (enterFrame) {
if (this.hitTest(_root.char) && !dead) {
_root.char.jumping = false;
_root.dead = true;
}
}

La incocnita para mi es como hacer volver al muñeco al estado anterior, hacer q se mueva desde el punto de inicio.
Por cierto.. soy novato en esto :lol:

Por e21e

6 de clabLevel



 

safari
Citar            
MensajeEscrito el 04 Ago 2009 06:14 pm
En el fotograma de inicio pones esto:

_root.dead = false;

Y cambias el code del botón a:

Código ActionScript :

if (_root.dead) {
  this.gotoAndStop("dead");
} else this.gotoAndStop("live")


Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 04 Ago 2009 06:29 pm
no me ace nada el boton en el fotograma de inicio (en el primer fotograma de todos) e puesto eso, y en el boton:

on(release){
if (_root.dead) {
this.gotoAndStop("dead"); }
else this.gotoAndStop("live");
}


no me ace nada, he hecho algo mal?

Por e21e

6 de clabLevel



 

safari
Citar            
MensajeEscrito el 04 Ago 2009 06:32 pm
¿This? ¿Quien es this?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 04 Ago 2009 06:40 pm
lo siento, no comprendo, como dije antes... soy nobato! :oops:

Por e21e

6 de clabLevel



 

safari
Citar            
MensajeEscrito el 04 Ago 2009 06:43 pm
Ok, this se refiere adonde pusiste el code, entonces si se lo pusiste al botón, le estas diciendo que si la variable es true se vaya al fotograma dead ... al botón? Eso no es lo que te indiqué

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 05 Ago 2009 12:37 pm
ya solucioné el problema! Gracias.

edu

Por e21e

6 de clabLevel



 

safari

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.