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

Sneg z efektom vetra

  Ustvarili bomo nov dokument in mu dodali nekaj skript, ki bodo ustvarile sneg z dodatnim efektom vetra.
 
 
1
 
 
Ustvarite nov Flash dokument.

Kliknite na dokument z desnim miškinim gumbom in izberite Document Properties...
 
 
2
 
 
Odpre se okno za nastavljanje.

Dimenstions določite 300 px (width) in 200 px (height).

Background color določite poljubno barvo.

Jaz sem določil modro.

Kliknite na gumb OK.
 
 
3
 
 
V polju Timeline označite Frame 1 (glej sliko).
 
 
4
 
 
Kliknite na Frame 1 z desnim miškinim gumbom in izberite Actions.
 
 
 
 
 
5
 
 
V polje za dodajanje (action) skripte dodajte:

speed1 = .9;
mw =300;
//Movie Width
mh = 200;
//Movie Height
snowint =50
//the larger the interval is, lesser it’s going to snow
//++++++++++++++++++++++++++
function randRange(min, max) {
var randomNum = Math.round(Math.random()*(max-min))+min;
return randomNum;
}
setInterval(CursorMovement, 40);
function CursorMovement() {
mc._x = speed1*(mc._x-_xmouse)+_xmouse;
interval = (mc._x/mw*6);
}
function snow() {
i++;
duplicateMovieClip(snowflake, ["snowflake"+i], i);
}
setInterval(snow, snowint);
 
 
6
 
 
Kliknite na Insert in izberite New Symbol...

V polje Name vpišite snowflake in Type določite Movie clip.

Kliknite na gumb OK.

Če boste vpisali drugačno ime, vam efekt ne bo deloval. Vsaj dokler ne boste ročno popravili (action) skripte.
 
 
7
 
 
Izberite orodje Oval Tool (bližnjica je tipka O).
 
 
8
 
 
Kliknite z miško na okno za določanje Stroke color (glej sliko).
 
 
9
 
 
In v paleti barv določite No color (glej sliko).
 
 
10
 
 
Določite še belo barvo preko okna za določanje Fill Color (glej sliko).
 
 
11
 
 
Narišite z izbranim orodjem krog.

Držite tipko SHIFT, če želite narisati pravi krog.
 
 
12
 
 
Kliknite v polju Timeline na Scene 1 (glej sliko).
 
 
13
 
 
Nahjate se spet v prvi sceni.

Na levi strani v polju Library označite z miško predmet snowflake...

Če polja Library ne vidite, pritisnite tipki CTRL + L.
 
 
14
 
 
... in ga povlecite na dokument (glej sliko).
 
 
15
 
 
V oknu Properties vpišite še ime snowflake (glej sliko).

Če boste vpisali drugačno ime, vam efekt ne bo deloval. Vsaj dokler ne boste ročno popravili (action) skripte.

Če polja Properties ne vidite, pritisnite tipko F9.
 
 
16
 
 
Označite krog, kliknite na njega z desnim miškinim gumbom in izberite Actions.
 
 
17
 
 
V polje za dodajanje (action) skripte dodajte:

onClipEvent (load) {
if (this._name == "snowflake") {
_parent.i = 0;
}
this._alpha = _parent.randRange(80, 100);
//Alpha Transparency of snowflake
this._width = _parent.randRange(5, 10);
//Snowflakes’ width
this._height = this._width;
//Keep round shaped snowflakes
this._x = _parent.randRange(-100, _parent.mw+100);
this._y = _parent.randRange(0, -50);
speed = _parent.randRange(2, 5);
//Folling speed.
}
//+++++++
onClipEvent (enterFrame) {
this._y += speed;
this._x += _parent.interval-3;
if (this._y>_parent.mh+20) {
this.removeMovieClip();
}
}
 
 
18
 
 
Sneg bi moral delovati. Sedaj bomo dodali še efekt vetra, ki bo sneg zamikal levo in desno.

Kliknite na Insert in izberite New Symbol...

V polje Name vpišite mc, Type določite Movie clip in kliknite na gumb OK.
 
 
19
 
 
Z novim simbolom ne bomo naredili ničesar.

Kliknite v polju Timeline na Scene 1 (glej sliko).
 
 
20
 
 
Označite v polju Library mc in ga povlecite na dokument (enako kot prej s snowflake).
 
 
21
 
 
Ko boste to storili, vpišite v polju Timeline mc (glej sliko).

Če polja Properties ne vidite, pritisnite tipko F9.
 
 
22
 
 
Pritisnite tipki CTRL + ENTER in oglejte si animacijo snega, ki ga efekt vetra dodatno premika levo in desno.

Osebno bi sicer raje videl, da bi zapadlo nekaj snega tudi v resničnem svetu :(

 
 
Komentiraj
 
 
 
 
 
27.5.2007, 9:22
jaz ko naredim mc pa ven povlec je se ena kroglica in stisne CTRL+ENT pa se samo ona kroglica premika pa jih ni več!
 
 
 
 
27.5.2007, 9:24
ok
opravljeno:D
 
 
 
 
13.6.2007, 19:30
ja meni isto
 
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!