Ako ne možeš da pošalješ zbog ograničenja na ES postavi ga na rapidshare ili neki sličan sajt pa ostavi link. Ako je zbog spore veze ... j***ga
Kod možeš da zakačiš na tri načina:
1 U glavnoj vremenskoj liniji. Tada moraš sve akcije da referenciraš (valjda se tako kaže) ka istanci movie clipa npr:
mc.lineStyle(1,0x000000);
mc.onEnterFrame=function(){
mc.lineTo(mc.tacka._x,mc.tacka._y)
}
(da nisi zaboravio da dodeliš naziv instanci mc-a ?)
2 U vremenskoj liniji samog mc-a npr:
this.lineStyle(1,0x000000);
this.onEnterFrame=function(){
this.lineTo(tacka._x,tacka._y)
}
mada može i bez this
3 U action panelu instance mc-a na stageu (prevučeš mc iz library na stage selektuješ i otvoriš action panel). Tada treba da koristiš onClipEvent npr:
onClipEvent (load) {
lineStyle(1, 0x0000ff);
}
onClipEvent (enterFrame) {
lineTo(tacka._x, tacka._y);
}
Što se maskiranja tiče pogledaj primer koji sam ti poslao ranije (ispisuje "flash"). On je urađen pomoću maske i AS-a. Linija koja sa u ovom slučaju ispisuje je u stvari maska koja "otkriva" tekst koji se nalazi ispod.
Ovo za prevlačenje može na dva načina:
Code:
mc.onMouseDown = function() {
mc.startDrag();
};
mc.onMouseUp = function() {
mc.stopDrag();
if (mc._x>250 & mc._x<300 & mc._y>250 & mc._y<300) {
mc._x = 250;
mc._y = 250;
} else {
mc._x = 100;
mc._y = 100;
}
};
Kod ide u glavnu vr. liniju, mc je clip koji prevalačiš 250x250 je pozicija na koju treba da se postavi a 100x100 je početna pozicija (ti naravno stavi vrednosti koje tebi odgovaraju) Pošto teško neko može da pogodi poziciju tačno u piksel dodao sam i ove uslove za 300x300 poziciju tako da će sa kli postaviti na mesto ako mu je reg. point unutar kvadrata 50x50 na poziciji 250x250 (nacrtaj takav kvadrat da bi ti bilo lakše)
Drugi način bi bio da postaviš neki drugi mc na stage, pa da umesto provere pozicije proveravaš koliziju sa hitTest metodom. Isti kod kao i gore samo promeni
if (mc._x>250 & mc._x<300 & mc._y>250 & mc._y<300)
u
if (mc.hitTest(poz))
poz je clip koji određuje poziciju
Ovog puta će se ponašati drugačije odnosno postaviće mc na mesto i ako je samo dotakao poz clip. Ako hoćeš da se ponaša isto upiši
if (mc.hitTest(poz._x,poz._y))
Ima još par varijanti što se tiče hitTest i hitArea pogledaj help pa izaberi šta ti odgovara
/(bb|[^b]{2})/