Kliknite tukaj, da si ogledate profil, kot ga vidijo drugi

Transformacija kroga

  Uporabili bomo zanimivo akcijsko skripto, ki nam bo ob miškinem premiku tranformirala ustvarjen krog.
 
 
1
 
 
Ustvarite nov Flash dokument, ki ima podporo za ActionScript 2.0.

Pritisnite tipko CTRL + J in nastavite Frame rate 25 fps.

Kliknite na gumb OK.
 
 
2
 
 
Ustvarite nov layer.
 
 
3
 
 
Pri layerju 1 kliknite na piko, ki predstavlja zaklenitev layerja (glej sliko).

Layer 1 mora biti zaklenjen.
 
 
4
 
 
Izberite orodje Oval Tool (bližnjica je tipka O).
 
 
 
 
 
5
 
 
Določite poljuben Stroke color.

Jaz sem določil zeleno barvo.

Fill color naj bo transparenten.

Transperento barvo predstavlja beli kvadratek z rdečo črto.
 
 
6
 
 
Narišite poljubno velik krog.

Jaz sem narisal krog v velikosti cca. 30 x 30 pik.

Držite tipko SHIFT, da boste narisali pravi krog.
 
 
7
 
 
Z orodjem Selection Tool (bližnjica je tipka V) označite narisan krog in pritisnite tipko F8.

V polje Name vpišite krog in označite Movie clip.

Kliknite na gumb OK.
 
 
8
 
 
Pritisnite tipko F9 in vnesite naslednjo akcijsko kodo:

onClipEvent (load) {
setProperty(this, _xscale, (300 - _root._xmouse) * 2);
setProperty(this, _yscale, (300 - _root._ymouse) * 2);
setProperty(this, _alpha, 100);
}
onClipEvent (enterFrame) {
setProperty(this, _xscale, _xscale - 10);
setProperty(this, _yscale, _yscale - 10);
if (_alpha > 4) {
setProperty(this, _alpha, _alpha - 5);
}
}

Potem lahko zaprete okno Actions.
 
 
9
 
 
Spodaj v polje Instance name vpišite krog (glej sliko)
 
 
10
 
 
Ustvarite nov layer.
 
 
11
 
 
Kliknite na Frame 1 novega layerja.
 
 
12
 
 
Pritisnite tipko F9 in vnesite naslednjo akcijsko kodo:

i = 0;
setProperty("krog", _visible, false);

Potem lahko zaprete okno Actions.
 
 
13
 
 
Označite Frame 2 in pritisnite tipko F6.
 
 
14
 
 
Pritisnite tipko F9 in vnesite naslednjo akcijsko kodo:

duplicateMovieClip("krog", "krog" + i, i);
removeMovieClip("krog" + (i-15));
if (i > 14) {
i = 0;
}
i++;

Potem lahko zaprete okno Actions.
 
 
15
 
 
Označite Frame 3 in pritisnite tipko F6.
 
 
16
 
 
Pritisnite tipko F9 in vnesite naslednjo akcijsko kodo:

gotoAndPlay(_currentframe - 1);

Potem lahko zaprete okno Actions.
 
 
17
 
 
Sedaj pa v Layer-ju 2 označite Frame 3 (glej sliko).
 
 
18
 
 
Sedaj pa v Layer-ju 1 označite Frame 3 (glej sliko).
 
 
19
 
 
Pritisnite tipki CTRL + ENTER in si oglejte Flash mojstrovino.

Kliknite tukaj, da si ogledate mojo Flash datoteko.
 
 
Komentiraj
 
 
 
 
 
20.10.2007, 13:25
Kul efekt! še več takih!
 
 
 
 
16.5.2009, 16:24
men ne dela
 
 
 
 
17.5.2009, 9:41
Nikjer ni napisano, v kakšnem ActionScriptu naj bo dokument.


spremenil: Erco (17.5.2009 ob 09.46.11)
 
 
 
 
17.5.2009, 9:46
2.0 bo po moje zadostoval
 
 
 
 
17.5.2009, 9:47
Seveda, sem ravnokar poskusil. Pa tudi iz lekcije je nekako razvidno, da je 2.0.
Tako da mihaaa, poskusi v A.C 2.0, tam pa mora delovati.
 
 
 
 
18.5.2009, 11:32
Ne "da bo 2.0 zadostoval", ampak SAMO v 2.0 bo delal.
Najboljš, da se res to nekam na začetku napiše, naj se odpre v 2.0, da ne bo nejasnosti
 
 
 
 
18.5.2009, 16:21
Sem popravil. Zadostoval pa sem napisal zato, ker nisem preizkušal in sem le bežno pogledal kodo
 
 
 
 
14.5.2010, 22:00
najhujši efekt
 
Prijava in registracija
 
 
 
Zmaga.com ponuja brezplačno in razumljivo učenje računalniških programov, vas na enkraten način spozna z različnimi svetovnimi jeziki, s podrobno obrazloženimi recepti prikaže čare kulinarike in vam prežene strahove pred domačimi opravili.
 
 
Poleg tega lahko prebirate poučne članke, ki so namenjene širjenju naše splošne razgledanosti ter preverite svoje znanje z priljubljenim in enostavnim sistemom za preverjanje znanja. Če med vsebinami, ki se dodajajo vsak dan, ne najdete želenega znanja, je za vaša vprašanja na voljo dobro obiskan forum, kjer lahko tudi aktivno sodelujete. V primeru, da bi radi svoje praktično znanje delili z ostalimi, pa to lahko storite preko preprostega vmesnika za dodajanje vsebin. Zmagajte z znanjem z Zmaga.com!