
02.12.2005, 02:55
|
|
Регистрация: Apr 2001
Адрес: Moscow
Сообщений: 1,475
|
намекну на другие способы:
в пушке:
this.onPress = function () {
this.shoot_radius = this.shoot_radius++ || 0
}
this.onMouseUp = function () {
this.attachMovie("shell_mc", "shell_mc", 0, {max_distance:this.shoot_radius, angle:this._rotation})
}
в снаряде:
this.onEnterFrame = function () {
// смещаешь снаряд
// далее this.init_x и this.init_y - точка центра твоего круга (но он больше не нужен)
var dx = this._x - this.init_x
var dy = this._y - this.init_y
var distance = Math.sqrt(dx*dx+dy*dy)
if (distance > this.max_distance)
this.onExplore() // взрыв!
}
}
Последний раз редактировалось BitSky; 02.12.2005 в 02:58.
|