2005-02-24 09:02
MovieClip.prototype.liniuj = function(grubosc, kolor, alfa, typ){
// deklarujemy zmienne
var g, k, a, typ, mc, sz, w, pn, pm, x, y;
//ustawiamy domyślne------------------------------
g = grubosc == undefined || grubosc<1 ? 1 : grubosc ;
k = kolor==undefined ? "0xFFFFFF" : kolor;
a = alfa == undefined ? 40 : alfa;
typ = typ==undefined ? "poziomo" : typ.toLowerCase();
//---------------------------------------
mc = this.createEmptyMovieClip("e", 1024)
sz = this._width;
w = this._height;
pn = sz/g;
pm = w/g;
x = mc._x;
y = mc._y;
mc.lineStyle(0,0,0);
mc.rysujLinie = function(x1,y1,x2,y2){
with(this){
beginFill(k,a);
moveTo(x1,y1);
lineTo(x2,y1); lineTo(x2,y2);
lineTo(x1, y2); lineTo(x1,y1);
endFill();
}
}
if(typ == "poziomo"){
for(var i=0; i<pm; i+=2){
mc.rysujLinie(x, y+(g*i), sz, y+g+(g*i))
}
}
if(typ == "pionowo"){
for(var i=0; i<pn; i+=2){
mc.rysujLinie(x+(g*i), y, x+g+(g*i), w)
}
}
if(typ == "oba"){
for(var i=0; i<pn; i+=2){
mc.rysujLinie(x+(g*i), y, x+g+(g*i), w)
}
for(var i=0; i<pm; i+=2){
mc.rysujLinie(x, y+(g*i), sz, y+g+(g*i))
}
}
}
jakisMC.liniuj(2, "0xFFFCCC", 30, "pionowo")
//albo..
jakisMC.liniuj()