Título: duda con flash Publicado por: BADBYTE-K en 3 Noviembre 2004, 11:32 am hola, tengo un problema,
resulta que estoy practicando la deteccion de colisiones en mx 2004 y tengo un problem tengo dos movieclips "simbolo1" y "otroclip" el simbolo1 lo puedo movilizar desde el teclado Citar onClipEvent (enterFrame) { if (Key.isDown(Key.UP)){ this._y = _y - 20;} if (Key.isDown(Key.DOWN)){ this._y = _y +20; } if (Key.isDown(Key.LEFT)){ this._x = _x - 20; } if (Key.isDown(Key.RIGHT)){ this._x = _x +20;} } eso esta bien... me funciona... luego trato de que me detecte el choke: Citar choke = _root.simbolo1.hitTest(_root.otroclip); le he puesto que nada mas me de un trace si estos chokan: Citar if (choke = true){ trace("chokaron, ya nos llevo la verg4 a todos XD"); } alguna observacion en el codigo? kual podria ser el error? o, que me falta¿? gracias.. saludox[/color] Título: Re: duda con flash Publicado por: TaN€R en 3 Noviembre 2004, 11:55 am Quieres hacer algo asi?
http://ahorra.webcindario.com/Untitled-1.htm estrella la nave veras. No salta un mensaje pero hace otra cosa. si necesitas eso te paso el fla y lo studias como veras detecta el choke y es lo que quieres aprender no? deteccion de colisiones. He hecho unas reglas, si pasa de ellas, explota. las reglas son los bordes o paredes. Puedes adaptarlo al gusto Título: Re: duda con flash Publicado por: Jalbe en 3 Noviembre 2004, 15:42 pm Hola tu error es este:
Citar if (choke = true){ trace("chokaron, ya nos llevo la verg4 a todos XD"); } es: if (choke == true){ trace("chokaron, ya nos llevo la verg4 a todos XD"); } Seguro que se te paso de casualidad el poner = cuando es == porque es comparación, lo probé y funciona. Título: Re: duda con flash Publicado por: BADBYTE-K en 6 Noviembre 2004, 14:20 pm gracias amigos, ya he solucionado el problema :D
saludox |