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

Zamegljena cirkulacija

  S pomočjo akcijske skritpe bomo v nekaj korakih ustvarili zamegljen krogec, ki se bo vrtel v krogu.
 
 
1
 
 
Ustvarite nov ActionScript dokument.
 
 
2
 
 
Pritisnite tipki CTRL + J in v novem oknu nastavite Frame rate na 40 fps in potrdite na gumb OK.
 
 
3
 
 
Izberite orodje Oval Tool.
 
 
4
 
 
Določite poljubno barvo za Fill color.
 
 
 
 
 
5
 
 
Potem pa narišite krogec.
 
 
6
 
 
Pritisnite tipko V, da izberete orodje Selection Tool in z njim dvakrat kliknite na ustvarjen krogec, da ga boste v celoti označili.

Potem pa pritisnite tipko F8 in v novem oknu v polje name vpišite Circle in Type določite Movie clip.

Potrdite na gumb OK.
 
 
7
 
 
V polje Instance name vpišite circle (glej sliko).
 
 
8
 
 
Potem pa kliknite na zavihek Filters in nato na znak plus (glej sliko) ter izberite Blur.
 
 
9
 
 
Blur vrednosti nastavite na 5 (glej sliko).
 
 
10
 
 
V oknu Library kliknite na Circle z desnim miškinim gumbom in izberite Linkage...
 
 
11
 
 
V novem oknu označite Export for ActionScript in potrdite na gumb OK.

Ko vas program vpraša za potrditev, kliknite na gumb OK.
 
 
12
 
 
Označite sedaj Frame 1.
 
 
13
 
 
Pritisnite tipko F9 in vnesite naslednjo kodo:

var angle:Number = 0;
var speed:Number = 0.5;

var radius:Number = 80;

var centerX:Number = stage.stageWidth / 2;
var centerY:Number = stage.stageHeight / 2;

circle.addEventListener (Event.ENTER_FRAME, moveCircle);

var timer:Timer = new Timer(30,800000);
timer.addEventListener (TimerEvent.TIMER, createTrailCircle);
timer.start ();

function moveCircle (e:Event):void {
 var xpos:Number = centerX + Math.cos(angle) * radius;
 var ypos:Number = centerY + Math.sin(angle) * radius;

circle.x = xpos;
circle.y = ypos;

 angle += speed;
}

function createTrailCircle (e:Event):void {

var trailCircle:Circle=new Circle();

 trailCircle.x = circle.x;
 trailCircle.y = circle.y;

trailCircle.addEventListener (Event.ENTER_FRAME,animatetrailCircle);

 addChildAt (trailCircle,0);
}

function animatetrailCircle (e:Event):void {

 e.target.alpha -= 0.04;
 e.target.scaleY -= 0.04;
 e.target.scaleX -= 0.04;

 if (e.target.alpha < 0) {
  e.target.removeEventListener (Event.ENTER_FRAME,animatetrailCircle);
  removeChild ((MovieClip)(e.target));
 }
}
 
 
14
 
 
Pritisnite tipki CTRL + ENTER, da si ogledate končni produkt.

Kliknite tukaj, da si ogledate mojega.
 
 
Komentiraj
 
 
 
 
 
12.4.2009, 11:19
Pri meni se za sekundo pojavi nek oranžen krog, potem pa izgine.
 
 
 
 
12.4.2009, 13:22
Tudi meni v Firefoxu ne deluje. V Internet explorerju pa mi prikaže.
 
 
 
 
12.4.2009, 18:13
Uporabljam Firefox, cirkulacijo pa prikaže le delno, v spodnjem levem kotu.
 
 
 
 
12.4.2009, 19:55
Nekam čudno je tole ...

spremenil: kljuka (5.5.2009 ob 15.13.01)
 
 
 
 
12.4.2009, 20:16
Meni pa se vse prikaže v spodnjem desnem kotu.

spremenil: kljuka (5.5.2009 ob 15.13.14)
 
 
 
 
12.4.2009, 20:16
zmagovalec, bo nekaj takega. Meni prikaže v spodnjem desnem kotu.

Spremenil, ker sem slabo prebral


spremenil: kljuka (12.4.2009 ob 20.24.43)
 
 
 
 
12.4.2009, 20:18
Meni pa v spodnjem desnem kotu, v IE-ju tudi tako.

spremenil: Tux (12.4.2009 ob 20.18.33)
 
 
 
 
12.4.2009, 22:26
Glede na to, da je to Flash, itak ne more bit razlike med IE/FF.
 
 
 
 
13.4.2009, 8:51
Kot zgleda, je odvisno od resolucije oz. velikosti okna.

Če pomanjšaš okno brskalnika, potem bo prikazalo bolj na sredini.
 
 
 
 
17.4.2009, 14:09
Sem pomanjšal okno brskalnika, nima vpliva. Še kr je vse v desnem spodnjem kotu
 
 
 
 
28.4.2009, 20:50
No, v adobe flashu mi deluje in je res dober efekt
 
 
 
 
5.5.2009, 12:25
Ne znam naredit zato, ker imam cs4 in nič ne najdem

spremenil: kljuka (5.5.2009 ob 15.13.53)
 
 
 
 
5.5.2009, 14:53
urharec s CS4 pač tega ne moreš delat. Poskusi še enkrat, vendar ne verjamem, da ti bo uspelo
 
 
 
 
5.5.2009, 15:09
Jasno da lahko s CS4 nardiš to.
 
 
 
 
5.5.2009, 16:25
Vem, da lahko s cs4 naredim, morda naredim še boljše, samo problem je v tem, da je v cs4 vse popolnoma drugače kot v cs3

[urharec, zdaj pa dovolj heca. Slovenščina!]


spremenil: kljuka (5.5.2009 ob 16.33.10)
 
 
 
 
5.5.2009, 17:10
No, kaj dosti drugače ni, ampak sej ni važno. Se ne mislim glede tega dajat
 
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!