PDA

Просмотр полной версии : пунктирная линия


yava
15.10.2007, 16:29
Привет!

Как нарисовать пунктирную линия при помощи lineStyle? Какие там должны быть параметры?
Можно ли сделать заливку штриховкой просто настройкой параметров LineStyle?

Спасибо!

iNils
15.10.2007, 16:56
Нельзя.
Пунктирная линия рисуется за счет линий малого размера. На форуме выкладывали такой код пару раз.

yava
15.10.2007, 17:12
Спасибо.

Wolsh
15.10.2007, 22:08
Вот что то такое :) Не мое!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(300,300,15);
_root.lineTo(300,200);