Ver Mensaje Individual
  #4 (permalink)  
Antiguo 22/04/2008, 04:43
Avatar de Mahalo
Mahalo
 
Fecha de Ingreso: julio-2004
Ubicación: Mallorca (Illes Balears)
Mensajes: 1.121
Antigüedad: 19 años, 9 meses
Puntos: 12
Re: provocar salto en objeto al hacer click

Vale, ya sabemos que tú versión de AS es la 2.
A ver qué te parece este código:
Código:
var mouseListener:Object = new Object();
mouseListener.onMouseDown = salto;
Mouse.addListener(mouseListener);

var escenario:MovieClip = this;
var personaje:MovieClip = this.mc;

function salto() {
	var i:Number = 20;
	escenario.onEnterFrame = function() {
		personaje._y -= i;
		i--;
		if (i<-20) {
			delete this.onEnterFrame;
		}
	}
}
Primero hay un evento escuchador que detecta cuándo clicas el mouse. En este momento se dispara la función salto.
En el escenario tienes que tener un clip de película con nombre de instancia mc. Y ya está. Modifica los parámetros para adaptar el salto a tu gusto. Esta es una idea. También se puede usar la clase Tween.
Te recomiendo que pruebes esto por separado, sin incluirlo en tu película, para realizar las pruebas.
__________________
Los ignorantes se empeñan en enseñar. Los sabios en aprender.
SourceForge