ya cheque y vi que "crear" esta mal, el codigo funciona si uso a cuadri(la cosa que dispara a crear), pero no se que este mal en el codigo ya lo cheque no debe de estar fallando :I, por si alguien gusta y me dice que esta mal :I por favor
y silsal :I tu codigo no funciono =/
Código :
import mx.transitions.Tween;
_global.spd = 1;
_global.bal = 1;
_global.vida = 100;
_global.velba = .05;
cont = 0;
a = 0;
daño = 5;
vida = 100;
veldis = 1000;
cerrar._visible = false;
crear._width = _global.bal;
crear._height = _global.bal;
onEnterFrame = function () {
a++;
cont += _global.velba;
//checar si los globals son menores a 1
if (_global.bal<=1) {
_global.bal = 1;
}
if (_global.velba<=.05) {
_global.velba = .05;
}
//menu de stats :0
if (Key.isDown(Key.ENTER)) {
var cerrarr = _root.attachMovie("cerrar1", "cerrar1", 101);
var barra = _root.attachMovie("barra1", "barra1", 100);
cerrarr._x = barra._x+220;
}
//texts
texvid.text = _global.vida;
velcua.text = _global.spd;
tambal.text = _global.bal;
balas.text = cont;
linder._x = cuadri._x;
linder._y = cuadri._y;
//crear
var crear = _root.attachMovie("bala", "bala"+a, a);
crear._width = _global.bal;
crear._height = _global.bal;
//disparo cuadri
cerrar1.onPress = function() {
unloadMovie(barra1);
this.unloadMovie();
};
//disparo //si spacio esta presionado y balas texto dinamico es mayor o igual a 1, se dispara, los tweens
if (Key.isDown(Key.SPACE) and cont>=1) {
cont--;
var twen:Tween = new Tween(crear, "_x", null, cuadri._x, linder._x+700, 1, true);
var twen2:Tween = new Tween(crear, "_y", null, cuadri._y, linder._y, 1, true);
}
//checacion de cuando salen de escena las balitas
twen.onMotionFinished = function() {
crear.removeMovieClip();
};
//movimiento cuadri
if (Key.isDown(Key.RIGHT)) {
cuadri._x += _global.spd;
}
if (Key.isDown(Key.LEFT)) {
cuadri._x -= _global.spd;
}
if (Key.isDown(Key.DOWN)) {
cuadri._y += _global.spd;
}
if (Key.isDown(Key.UP)) {
cuadri._y -= _global.spd;
}
//limites
if (cuadri._x>=400) {
cuadri._x = 400;
}
if (cuadri._y>=400) {
cuadri._y = 400;
}
if (cuadri._x<=0) {
cuadri._x = 0;
}
if (cuadri._y<=0) {
cuadri._y = 0;
}
//asi si funciona, pero con crear no
if (_root.cuadri.hitTest(_root.enemigo)) {
vida -= daño;
}
trace(vida);
}
[/code]