Я сейчас делаю рисовалку. Мне нада каб линию можно было выбирать.
Как изменять type линии c помощью AS2?
_root.moveTo(0,0);
_root.lineTo(100,100);
//что мне нада добавить выше, чтоб линия нарисовалась прерывисто?
Ни как. Программно рисовать каждый отрезок отдельно.
//что мне нада добавить выше, чтоб линия нарисовалась прерывисто?
тока если переопределить 'родные' методы:
MovieClip.prototype.moveTo=function(x,y){
this.xc=x;
this.yc=y;
ASnative(901, 3).apply(this,arguments);
}
MovieClip.prototype.lineTo=function(x,y,n){
if(n){
var dx=(x-this.xc)/n/2;
var dy=(y-this.yc)/n/2;
for(var i=0;i<n;i++){
ASnative(901, 3).call(this,this.xc+2*i*dx,this.yc+2*i*dy);
ASnative(901, 4).call(this,this.xc+(2*i+1)*dx,this.yc+(2*i+1)*dy);
}
}else{
ASnative(901, 4).apply(this,arguments);
}
this.xc=x;
this.yc=y;
}
_root.lineStyle(0,0);
_root.moveTo(0,0);
_root.lineTo(100,100,5);
_root.lineTo(200,200);
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.