PDA

Просмотр полной версии : Почему неработает код????


Devilin
03.04.2007, 22:15
Данный код я взял из книги "Флэш трюки". У меня он почемуто не работает:(
function drawBlip(Clip) {
clip.lineStyle(0, 0x0, 100);
clip.moveTo(0, 0);
clip.lineTo(10, 0);
clip._x = Math.random()*Stage.width;
clip._y = Math.random()*Stage.height;
}
function realMove() {
this.xDist = _xmouse-this._x;
this.yDist = _ymouse-this._y;
var targetAngle = Math.atan2(this.yDist, this.xDist);
var errorAngle = targetAngle*rad_deg-this._rotation;
if (Math.abs(errorAngle)>10) {
if (((errorAngle>0) && (errorAngle<180)) || (errorAngle<-180)) {
this._rotation += 10;
} else {
this._rotation -= 10;
}
}
this._x += Math.cos(this._rotation/rad_deg)*20;
this._y += Math.sin(this._rotation/rad_deg)*20;
}
var rad_deg = 180/Math.PI;
for (var i:Number = 0; i<100; i++) {
var tracker:MovieClip = this.createEmptyMovieClip("tracker"+i, i);
drawBlip(tracker);
tracker.onEnterFrame = realMove;
}

iNils
03.04.2007, 22:36
Данный разделя для профессионалов.

etc
03.04.2007, 22:45
ZOOM:
http://etcs.ru/files/zoom.png