Let it Snow!!!

Λύσεις προβλημάτων για το δημοφιλές πρόγραμμα κατασκευής παρουσιάσεων στο διαδίκτυο.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
Άβαταρ μέλους
peli_savet
Δημοσιεύσεις: 480
Εγγραφή: 28 Ιούλ 2003 20:44
Τοποθεσία: Wonderland!

Let it Snow!!!

Δημοσίευση από peli_savet » 07 Δεκ 2003 18:15




den einai tipota to idietero....aplos kwdikas actionscript!
ki etsi, gia na mpoume kalitera sto klima twn imerwn eipa na kanw afto to tutorial...



-Dimiourgiste ena neo movie sto flash.
-Valte gia width kai height oti thelete (sto digkekrimeno exw valei 800*600) kai oriste 25 frames per second...
-Sigoureftite oti to xrwma tou background tha einai otidipote ektos apo aspro ki afto gia na fenete to xioni...
-Twra epilekste to oval tool apo tin mpara ergaliwn gia na sxediasete ena mikro kyklaki...
-Epilekste aspro gia to fill colour kai sigoureftite oti o kyklos den tha exei perigramma...
-Sxediaste enan mikro kyklo opoudipote stin selida sas...

Εικόνα

-Afou ton sxediasete, epilekste ton me to pontiki kai patiste F8 (Insert--->Convert To Symbol)
-Mprosta sas emfanizete to parathiro dialogou Convert to Symbol...
-Sto name grapste tin leksi winter, epilekste Movie Clip kai patiste OK...

Εικόνα

-Stin synexeia epilekste ton kyklo (twra pleon ws movie clip emfanizete ena mple tetragwnaki gyrw tou) kai katw sta Properties ekei pou leei <Instance Name> grapste tin leksi snow

-Twra irthe i wra na prosthesoume ton kwdika...
-Epilekste ksana ton kyklo, pigenete katw apo tin selida sas ekei pou leei actions kai patiste to velaki gia na emfanistei to parathiro...
-Vrite to symbol pou onomasame winter epilekste to kai ston diplano xwro prostheste ton parakatw kwdika:

Κώδικας: Επιλογή όλων

onClipEvent &#40;load&#41; &#123;
	//specifies the size of the movie stage
	movieWidth = 300;
	movieHeight = 200;
	
	//variables that will modify the falling snow
	i = 1+Math.random&#40;&#41;*2;
	k = -Math.PI+Math.random&#40;&#41;*Math.PI;
	
	//giving each snowflake unique characteristics
	this._xscale = this._yscale=50+Math.random&#40;&#41;*100;
	this._alpha = 75+Math.random&#40;&#41;*100;
	this._x = -10+Math.random&#40;&#41;*movieWidth;
	this._y = -10+Math.random&#40;&#41;*movieHeight;
&#125;
onClipEvent &#40;enterFrame&#41; &#123;
	//putting it all together
	rad += &#40;k/180&#41;*Math.PI;
	this._x -= Math.cos&#40;rad&#41;;
	this._y += i;
	if &#40;this._y>=movieHeight&#41; &#123;
		this._y = -5;
	&#125;
	if &#40;&#40;this._x>=movieWidth&#41; || &#40;this._x<=0&#41;&#41; &#123;
		this._x = -10+Math.random&#40;&#41;*movieWidth;
		this._y = -5;
	&#125;
&#125;
-Ypomoni... teliwnoume!
-Twra epilekste to prwto frame tou movie sas kai pigente ksana sta Actions...
-Aftin tin fora sas anoigei ena allo "Actions parathiro dialogou" gia to prwto frame opou tha prepei na prosthesete ton eksi kwdika:

Κώδικας: Επιλογή όλων

for &#40;k=0; k<50; k++&#41; &#123;
	duplicateMovieClip&#40;_root.snow, "snow"+k, k&#41;;
&#125;
-To mono pou sas menei pleon einai na patisete Ctrl+Enter gia na deite to movie pou molis dimiourgisate!





TIPS:
1)Epilekste to kyklaki kai pigente sta actions. Vreite ston kwdika to simeio pou leei "specifies the size of the movie stage".Allakste to megethos sto "movieWidth" kai "movieHeight" apo 300x200 sto megethos pou thelete na einai to movie sas.
2)Epilekste to prwto frame (opou prosthesame ton 2o kwdika) kai pigente sta actions.Vreite to simeio opou leei k<50 kai allakste to noumero 50 symfwna me to poso xioni thelete na peftei tin fora...
(simeiwsi: oso megalitero noumero valete anti gia 50 toso pio arga tha fenete to animation se osous exoun pio argous ypologistes!)

That's all! Enjoy X-Mas!!

Pigi : www.kirupa.com

Άβαταρ μέλους
07
Δημοσιεύσεις: 435
Εγγραφή: 28 Απρ 2001 03:00
Τοποθεσία: Buenos Aires

Let it Snow!!!

Δημοσίευση από 07 » 07 Δεκ 2003 18:17

kaloutsiko!

Άβαταρ μέλους
Expl0it
Honorary Member
Δημοσιεύσεις: 2364
Εγγραφή: 25 Αύγ 2003 23:24
Τοποθεσία: home/sweet/home

Let it Snow!!!

Δημοσίευση από Expl0it » 07 Δεκ 2003 18:20

Nice Work peli_savet !!!

Keep Flashing
8)

Άβαταρ μέλους
kalavros
Δημοσιεύσεις: 516
Εγγραφή: 30 Ιουν 2003 15:57
Τοποθεσία: London, UK

Let it Snow!!!

Δημοσίευση από kalavros » 07 Δεκ 2003 20:08

peli_savet poli kalo to tut....!!!!

well done...tha to balw sigoura stin selida mou!!! :D

...me kapoies mikro allages bebaia :wink:

Άβαταρ μέλους
peli_savet
Δημοσιεύσεις: 480
Εγγραφή: 28 Ιούλ 2003 20:44
Τοποθεσία: Wonderland!

Let it Snow!!!

Δημοσίευση από peli_savet » 08 Δεκ 2003 16:58

thank u guys...
tha valw kai to source (.fla) gia kaliteri empedwsi...


erxonte ki alla!

Άβαταρ μέλους
kalavros
Δημοσιεύσεις: 516
Εγγραφή: 30 Ιουν 2003 15:57
Τοποθεσία: London, UK

Let it Snow!!!

Δημοσίευση από kalavros » 08 Δεκ 2003 18:17

peli_savet eimaste se anamoni...;)

Άβαταρ μέλους
cracker
Δημοσιεύσεις: 417
Εγγραφή: 01 Δεκ 2003 11:50

Let it Snow!!!

Δημοσίευση από cracker » 09 Δεκ 2003 13:30

μπράβο σου. καλό αν και δεν κατάλαβα τίποτα από το tutorial. αλλά το αποτέλεσμα μετράει.

Άβαταρ μέλους
cvoodan
Honorary Member
Δημοσιεύσεις: 2151
Εγγραφή: 13 Μάιος 2003 14:09
Τοποθεσία: Πίσω σου!

Let it Snow!!!

Δημοσίευση από cvoodan » 09 Δεκ 2003 14:43

Lizaki etoimasou anebainw gia ma8imata :D
Εικόνα

Άβαταρ μέλους
peli_savet
Δημοσιεύσεις: 480
Εγγραφή: 28 Ιούλ 2003 20:44
Τοποθεσία: Wonderland!

Let it Snow!!!

Δημοσίευση από peli_savet » 09 Δεκ 2003 18:25

source


sorry pou pou psiloargisa...ypirxe ena mikro texniko provlimataki!

Άβαταρ μέλους
Expl0it
Honorary Member
Δημοσιεύσεις: 2364
Εγγραφή: 25 Αύγ 2003 23:24
Τοποθεσία: home/sweet/home

Let it Snow!!!

Δημοσίευση από Expl0it » 09 Δεκ 2003 19:00

Μεγάλο ήταν το τεχνικό προβληματάκι Λίζα όχι μικρό !! :kaloe: :kaloe: :P
LET THE C0DER IN YOUR LIFE
Fatal Error: Unable to read 3555 bytes in /root/head/brain/task.php on line 0

Εικόνα

Άβαταρ μέλους
peli_savet
Δημοσιεύσεις: 480
Εγγραφή: 28 Ιούλ 2003 20:44
Τοποθεσία: Wonderland!

Let it Snow!!!

Δημοσίευση από peli_savet » 10 Δεκ 2003 11:47

ante reeeeeee!!!! :oops:

Άβαταρ μέλους
Expl0it
Honorary Member
Δημοσιεύσεις: 2364
Εγγραφή: 25 Αύγ 2003 23:24
Τοποθεσία: home/sweet/home

Let it Snow!!!

Δημοσίευση από Expl0it » 10 Δεκ 2003 12:01

xAXaXaXaxAxAXax :kaloe: :P
LET THE C0DER IN YOUR LIFE
Fatal Error: Unable to read 3555 bytes in /root/head/brain/task.php on line 0

Εικόνα

Άβαταρ μέλους
blackhumor
Honorary Member
Δημοσιεύσεις: 1374
Εγγραφή: 22 Ιούλ 2003 02:48
Τοποθεσία: Ελλάδα
Επικοινωνία:

Let it Snow!!!

Δημοσίευση από blackhumor » 11 Δεκ 2003 15:55

Αν και εντελώς άσχετως με το flash κατάφερα να το κάνω να χιονίσει...

Αν ήξερα και πως το κάνουμε να φαίνεται κατευθείαν στο post θα ήταν καλύτερα ;-) Οπότε πάρτε απλά το link

Χρόνια πολλά και από μένα
To LinkZ.gr ανανεώθηκε. Καταχωρήστε την ιστοσελίδα σας δωρεάν.
Διαφημιστικά δώρα για επαγγελματίες.
Διαφημιστικά στυλό.

Άβαταρ μέλους
Expl0it
Honorary Member
Δημοσιεύσεις: 2364
Εγγραφή: 25 Αύγ 2003 23:24
Τοποθεσία: home/sweet/home

Let it Snow!!!

Δημοσίευση από Expl0it » 11 Δεκ 2003 16:09

xaxAxaXaxAxA

Ωραίος ο Λάζαρος.....!!!
LET THE C0DER IN YOUR LIFE
Fatal Error: Unable to read 3555 bytes in /root/head/brain/task.php on line 0

Εικόνα

Άβαταρ μέλους
Nidas
Honorary Member
Δημοσιεύσεις: 2348
Εγγραφή: 03 Απρ 2003 13:09
Τοποθεσία: Germany/Wuppertal-Hellas/Preveza

Let it Snow!!!

Δημοσίευση από Nidas » 11 Δεκ 2003 17:03



ginete na to enfanisei kai ollokliro
alla distixos kati pezete me to forum
kai to background den enfanizete sosta!
prepei prota na bei sto layer1 to background
kai meta akoulouthoun olla ta alla
tote tha enfanistoun olla kanonika... :wink:

Απάντηση

Επιστροφή στο “Flash γενικά”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες