Използвам ActionScript 2.0 за моя проект. Имам филмов клип, който се движи по оста x. Проблемът ми е, че ако този филмов клип достигне дадената граница, той трябва автоматично да приспадне един живот. Моите кодове не работят.
Ето моят код за времевата линия:
var life:Number = 5;
lives = 3;
boundary = 280;
var speed:Number = 1;
var boundary:Number = 280;
this.onEnterFrame = function():Void {
if (clip._x > boundary) {
clip._x -= speed;
} else {
clip._x = boundary;
delete this.onEnterFrame;
}
}
if(lives == 0){
gotoandstop(132);
}
Ето моят код за преместване на mc:
onClipEvent (load) {
speed = 1;
boundary = 280;
}
onClipEvent (enterFrame) {
if (this._x > boundary) {
this._x -= speed;
}
else {
this._x = boundary;
this._visible = false;
life -= 1;
lifebox.text = life.toString();
}
}
this._visible = false;
? - person nesty santayo   schedule 21.11.2014