Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/01/2010, 21:26
Avatar de Eskombro
Eskombro
 
Fecha de Ingreso: septiembre-2009
Ubicación: Colombia
Mensajes: 437
Antigüedad: 15 años, 3 meses
Puntos: 22
Respuesta: problema con barra de vida en juego flash

Yo te sugiero que hagas lo siguiente para la barra de vida:

1. Crea un movieclip nuevo.
2. Pones el punto de anclaje en el extremo superior izquierdo.
3. Creas un rectángulo del tamaño total de la barra.
4. En una nueva capa crea un símbolo que va a ser el que 'llene' la barra, puede ser un simple rectángulo, cuya altura sea mayor al rectángulo anterior. Insertas un fotograma clave en 100 y le das 'interpolación de movimiento. En el fotograma 1 haces que este símbolo se ubique justo tocando el extremo izquierdo de la barra y en el 100 le aumentas su tamaño hasta que llene la barra.
5. Vas a la primera capa, seleccionas el relleno, lo cortas y lo pegas en una nueva capa (pegar in situ o Ctrl+Shift+V) y a esa capa la conviertes en máscara (de la capa 2).

Así ya tienes un MovieClip que representa la barra de vida, y que va del 1 al 100. Cuando en el juego le quieras afectar la barra, supongo que utilizarás una variable. Digamos que se llama vida, y que va del 1 al 100. Entonces simplemente le dices:

barraVida.gotoAndPlay(vida);

Con eso está creada y no tienes ningún problema, seguro le puedes poner un aspecto atractivo, y manejarla es muy simple. Crearla también, estoy seguro que me demoré más explicándolo que si la hubiera hecho...

Un saludo
Eskombro
__________________
Blog AS3 Ideas -> Programación en ActionScript 3
________
Esk Games | Free online flash games