Comunidad de diseño web y desarrollo en internet online

Barra de energía ( no barra de pre-carga)

Citar            
MensajeEscrito el 25 May 2005 12:53 pm
Resulta k estoy progando hcr un "mini-juego"

Y m gustaría saber como hago para k vaya bajando la barra cuando le den un toke al personaje y esta se kede con menos vitalidad.

Tmb como rellenarla en caso d utilizar un objeto.

( Creo k esto es algo dificil, si no puede ser no pasa nada )

Gracias por adelantado.

Por Nina

31 de clabLevel



Genero:Femenino  

mozilla
Citar            
MensajeEscrito el 25 May 2005 01:16 pm
Puedes hacerlo de varias formas sabes, lo que puedes hacer es crear tu barrita que tenga un interpolacion de 1 a 100 por ejemplo y que en cada 10 se detenga o siga deacuerdo a una variable, y lo que puedes hacer es tener una variable como bar_x=0; , que sea tu variable cuando pase una accion, o aumenta o disminuya o lo qeu quieras hacer, ahora tienes que tener en cuenta que siempre tiene que estar leyendo porq esta variable cambia, haci que lo que puedes hacer es un bucle con dos fotogramas que en cada instante pregunten vor la variable, este es el modo facil, el modo un poco mas para rejar el coco es con las propiedades ._x y ._y qeu tienes que ir modificando deacuerdo a una variable..... bueno espero que ayude y si no aca estamos para dar otras ideass......

Por Hermany

103 de clabLevel



Genero:Masculino  

Santa Cruz Bolivia

firefox
Citar            
MensajeEscrito el 25 May 2005 01:30 pm
el principio es el mismo, si sabes aplicar uno, sabes el otro

Código :

MovieClip.prototype.disminuir = function(delta) {
   this.delta = delta;
   this.d = this._width-this.delta;
   if (this.d<0) {
      this.d = 0;
   }
   this.onEnterFrame = function() {
      this._width += (this.d-this._width)*.321;
      if (Math.round(this._width*10) == Math.round(this.d*10)) {
         delete this.onEnterFrame;
      }
   };
};
this.createEmptyMovieClip("barra", 1);
barra.lineStyle(1);
barra.beginFill(0);
barra.lineTo(100, 0);
barra.lineTo(100, 10);
barra.lineTo(0, 10);
barra.endFill();
barra._x = 100;
barra._y = 100;
a = new Object();
a.onMouseDown = function() {
   barra.disminuir(10);
};
Mouse.addListener(a);

Por fael

BOFH

2443 de clabLevel

3 tutoriales
2 articulos

 

firefox
Citar            
MensajeEscrito el 25 May 2005 01:51 pm
Venga el codigo dice que la barra es la que se crea y delta es la variable a cambiar?....:)

Por Hermany

103 de clabLevel



Genero:Masculino  

Santa Cruz Bolivia

firefox

 

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