Foros del Web » Creando para Internet » Flash y Actionscript »

alhacer clic en un boton...

Estas en el tema de alhacer clic en un boton... en el foro de Flash y Actionscript en Foros del Web. hola a todos, vuelvo porque siempre me resuelvven mis problemas (gracias bandit jaja) lo que me pasa ahora es que no tengo ni la mas ...
  #1 (permalink)  
Antiguo 27/12/2010, 06:31
Avatar de santirekapo90  
Fecha de Ingreso: marzo-2010
Mensajes: 158
Antigüedad: 14 años, 1 mes
Puntos: 8
Busqueda alhacer clic en un boton...

hola a todos, vuelvo porque siempre me resuelvven mis problemas (gracias bandit jaja) lo que me pasa ahora es que no tengo ni la mas palida idea de como se hace ni si se puede hacer, pero creo que se puede lograr, lo que quiero es que cuando se haga clic en un boton, se coloque en donde se hico clic un mc


capaz que no entendiste nada pero te cuento para que es, es un juego de disparos, lo que yo quiero es que cuando le hagas clic a una persona, aparte de morirse aparezca en donde se le hico clic un clip de pelicula que sea una bala y sangre

:D se podrá lograr???



desde ya gracias!
  #2 (permalink)  
Antiguo 29/12/2010, 08:16
Avatar de santirekapo90  
Fecha de Ingreso: marzo-2010
Mensajes: 158
Antigüedad: 14 años, 1 mes
Puntos: 8
Respuesta: alhacer clic en un boton...

alguien puede ayudarme??
  #3 (permalink)  
Antiguo 31/12/2010, 07:50
Avatar de santirekapo90  
Fecha de Ingreso: marzo-2010
Mensajes: 158
Antigüedad: 14 años, 1 mes
Puntos: 8
Respuesta: alhacer clic en un boton...

ayudaaaaaaaaaaaaaaaaaaaaaaaaa
  #4 (permalink)  
Antiguo 31/12/2010, 11:24
 
Fecha de Ingreso: junio-2010
Ubicación: Charlotte, NC
Mensajes: 611
Antigüedad: 13 años, 10 meses
Puntos: 95
Respuesta: alhacer clic en un boton...

hola santirekapo90, claro que se puede hacer, precisamente tengo agendado un tutorial de programacion de shooters en flash en mi lista de tutoriales de la proxima semana.

En que estas programando? Si estas programando en AS2, tal vez ya sea tarde para migrar, pero te recomiendo que migres a AS3, quiza si escribes un poco mas de codigo, pero es mas rapido y eficiente que AS2, principalmente en el desarrollo de videojuegos.

Bueno a lo que vamos,

en AS3, lo que necesitas es primero tener el mc que quieres que aparezca al hacer click , exportarlo para ActionScript. Te dejo un minitutorial acá:

http://alanchavez.com/%C2%BFcomo-exp...ript/#more-126


Despues, debes guardar diferentes instancias de las balas en un array, y haber agregado un inspector de eventos del mouse
addEventListener(MouseEvent.CLICK, disparar);

y una funcion disparar que saque del array las diferentes instancias de ese MovieClip.

Necesitas un Array para lograr eso,

public var cartucho:Array;

En una fucion (puede ser en el constructor de la clase, o cualquier otra), tu codigo debe ser algo parecido a:

(supuse que exportaste el movieclip a ActionScript con el nombre de Municiones)
Código actionscript:
Ver original
  1. public var cartucho:Array;
  2.  
  3. addEventListener(MouseEvent.CLICK, disparar);
  4. public function(evento:MouseEvent)
  5. {
  6. bala = new Municiones();
  7. var bala = new Olla();
  8. bala.x = evento.localX;
  9. bala.y = evento.localY;
  10. addChild(bala);
  11. }

Si tienes mas dudas, en mi pagina escribi un tutorial sobre programacion de videojuegos, y tengo otro de Inteligencia Artificial.

http://alanchavez.com/tutorial-progr...-en-flash-as3/
  #5 (permalink)  
Antiguo 01/01/2011, 06:43
Avatar de santirekapo90  
Fecha de Ingreso: marzo-2010
Mensajes: 158
Antigüedad: 14 años, 1 mes
Puntos: 8
Respuesta: alhacer clic en un boton...

gracias amigo! agradezco tu respuesta!! pero no se puede hacer con as 2??? porque ya comenzé el proyecto con actionscript 2 :(
  #6 (permalink)  
Antiguo 26/01/2011, 16:52
Avatar de santirekapo90  
Fecha de Ingreso: marzo-2010
Mensajes: 158
Antigüedad: 14 años, 1 mes
Puntos: 8
Respuesta: alhacer clic en un boton...

se puede lograr en actionscript 2.0?
  #7 (permalink)  
Antiguo 31/01/2011, 11:22
 
Fecha de Ingreso: junio-2010
Ubicación: Charlotte, NC
Mensajes: 611
Antigüedad: 13 años, 10 meses
Puntos: 95
Respuesta: alhacer clic en un boton...

Si se puede lograr, pero ya perdi mi practica con AS2
En lugar de addEventListener(MouseEvent.CLICK, disparar)

tendrias que poner
onMouseRelease()
{
}

O algo asi... la verdad es que recuerdo poco de AS2

Etiquetas: santirekapo90, etiquetas, juegos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:36.