as circle
a klasszikus ivanov -féle rajzoljunk kört a hülye flash apival…
MovieClip.prototype.circle=function(r,l,t,c,a) {
var cr=is(r,100)
var cl=is(l,0)
var ct=is(t,0)
var cc=is(c,"0x"+rRgb())
var ca=is(a,100)
with(this){
moveTo(cl,ct)
lineStyle(cr,cc,ca);
lineTo(cl,ct+0.15);
}
return (this);
}
amit nem értesz mi :
is : fügvény az a?b:c -helyett is(a,b) ha van a akkor azzal tér vissza else b vel. saját kis sznob tool
_global.is=function(v,eV) {
return (v==undefined)?eV==undefined?false:eV:v;
}
másik meg a rRgb ami egy random színnel tér vissza.
function rRgb() {
var rr=random(255).toString(16)
var rg=random(255).toString(16)
var rb=random(255).toString(16)
if (rr.length<2) {rr="0"+rr}
if (rg.length<2) {rg="0"+rg}
if (rb.length<2) {rb="0"+rb}
return rr+""+rg+""+rb
}
update : rRgb update erre
ennyi.
ja a return this az azért van a végénmert szeretek egy sorban több dolgot letudni. pl :
craeteMc("ize").circle(10)._alpha=50
és társai.
nna most ennyi.