Flash water effect

Ρουτίνες και scripts που έχουμε φτιάξει σε ActionScript και θέλουμε να τις μοιραστούμε

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

Απάντηση
spookyb52
Δημοσιεύσεις: 1891
Εγγραφή: 23 Ιαν 2002 01:00
Τοποθεσία: Lost in the mansion
Επικοινωνία:

Flash water effect

Δημοσίευση από spookyb52 » 12 Οκτ 2008 14:03

Ένα πολύ καλό scriptaki που βρήκα εδώ πέρα

http://www.pixelhivedesign.com/tutorial ... er+Effect/

Έκανα ένα heavy face lift στον κώδικα για να μπορείτε να το χρησιμοποιήσετε ακόμα πιο εύκολα και γρήγορα... :wink:

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

/* -------------ΟΔΗΓΙΕΣ
1) Βάλτε στην σκηνή σας την εικόνα που θέλετε, κάντε δεξί κλίκ πανω της, επιλέξτε copy και στη συνέχεια κλειδώστε το layer
2) Δημιουργήστε ένα νέο layer από πανω και κάντε δεξί κλίκ στην σκηνή. Από το μενού επιλέξτε paste in place
3) Κάντε δεξί κλίκ πάνω στην εικόνα που κάνατε paste και επιλέξτε break apart
4) Κρατήστε από την εικόνα μόνο το νερό και σβήστε τα υπόλοιπα άχρηστα μέρη
5) Καντε δεξί κλίκ σε ότι απέμεινε και επιλέξτε "convert to symbol"
6) Μετατρέψτε την εικόνα σε movie clip
7) Κάντε copy το script στα actions του movie clip (κλικ πάνω στο movie και πατήστε F9, ή εναλλακτικά με δεξί κλίκ από το μενού / Actions)
--- Τεστάρετε το flash, ctrl+enter
Μπορείτε να αλλάξετε τις τιμές των μεταβλητών xdist και ydist και τα fps στα οποία τρέχει το flash
ΓΙΑ ΚΑΛΥΤΕΡΟ αποτέλεσμα δημιουργήστε mask στο layer με το water movie που να καλύπτει την περιοχή του νερού διαφορετικά το distortion θα επεκταθεί και σε περιοχές που δέν καλύπτονται από νερό
*/

onClipEvent (load) {
	xdist = 55;
	ydist = 50;
	// -----------------------------
	movieWidth = this._width;
	movieHeight = this._height;
	import flash.display.*;
	import flash.geom.*;
	import flash.filters.*;
	myBitmap = new BitmapData(movieWidth, movieHeight, false, 0);
	this.filters = pinakas=[new DisplacementMapFilter(myBitmap, new Point(0, 0), 1, 2, xdist, ydist)];
	i = 1;
}
onClipEvent (enterFrame) {
	this.filters = this.filters;
	this.filters.mapBitmap = myBitmap.perlinNoise(45, 5, 3, 50, true, false, 7, true, {x:++i, y:i/8});
}
Μπορείτε επίσης μέσα στο movie με το νερό να βάλετε κάποια clips που θα λειτουργούν ώς πηγές φωτισμού η να προσθέσετε λίγο μαύρο χρωμα σε περιοχές με βράχια ώστε να υπάρχει σκίαση σε αυτά τα σημεία για μεγαλύτερο ρεαλισμό :wink:
Συνημμένα

exoticcccc.swf [ 42.04 KiB | Προβλήθηκε 55897 φορές ]

Life is like a fast car on an icy road. Brakes don't work, yes I know it, but I step on the gas
Garage punk | Rockabilly | Rock 'n' Roll | Stoner

xrysalenia
Δημοσιεύσεις: 13
Εγγραφή: 23 Απρ 2007 10:27
Επικοινωνία:

Flash water effect

Δημοσίευση από xrysalenia » 14 Οκτ 2008 13:30

poly kalooooooooooooooooooo
Εικόνα

Άβαταρ μέλους
Xenofon
Δημοσιεύσεις: 79
Εγγραφή: 25 Σεπ 2004 13:11
Τοποθεσία: Volos
Επικοινωνία:

Flash water effect

Δημοσίευση από Xenofon » 14 Οκτ 2008 13:41

Fivestar !

ABLADE
Δημοσιεύσεις: 110
Εγγραφή: 18 Ιούλ 2007 18:55
Τοποθεσία: Θεσσαλονίκη
Επικοινωνία:

Flash water effect

Δημοσίευση από ABLADE » 14 Οκτ 2008 14:58

Polyyyy kalooooo!!!!!!!!!!
Εικόνα

Άβαταρ μέλους
Garakatsamol
Honorary Member
Δημοσιεύσεις: 919
Εγγραφή: 08 Μάιος 2007 00:27

Flash water effect

Δημοσίευση από Garakatsamol » 14 Οκτ 2008 16:54

Ωραίος!!!
Εγώ μέχρι τώρα για να πετύχω το εφέ έκανα διπλή την εικόνα σε από πάνω layer, με μάσκα πάνω από το νερό, διαφάνεια και κουνούσα το από πάνω πέρα δώθε αλλά αυτό είναι πολύ καλύτερο και σαν αποτέλεσμα και σαν υλοποίηση

(αν και πλεόν από άποψη design είναι λίγο παρωχημένο και χιλιοπαιγμένο το εφέ αλλά αν γίνει σωστά μπορεί να έχει όμορφο αποτέλεσμα)


STAYRAETOS
Δημοσιεύσεις: 77
Εγγραφή: 20 Δεκ 2007 13:08

Flash water effect

Δημοσίευση από STAYRAETOS » 15 Οκτ 2008 00:52

Σε μένα δεν λειτουργεί το link...

Άβαταρ μέλους
EneMe
Super Moderator
Δημοσιεύσεις: 13301
Εγγραφή: 09 Ιούλ 2002 13:29
Τοποθεσία: Στο κέντρο της Ελλάδας!
Επικοινωνία:

Flash water effect

Δημοσίευση από EneMe » 15 Οκτ 2008 01:25

STAYRAETOS έγραψε:Σε μένα δεν λειτουργεί το link...
Aν διαβάσεις τί γράφει, θα δεις ότι είναι πρόβλημα του site...

STAYRAETOS
Δημοσιεύσεις: 77
Εγγραφή: 20 Δεκ 2007 13:08

Flash water effect

Δημοσίευση από STAYRAETOS » 16 Οκτ 2008 00:01

Εντάξει! Τώρα λειτουργεί μια χαρά!!! Ευχαριστώ!

STAYRAETOS
Δημοσιεύσεις: 77
Εγγραφή: 20 Δεκ 2007 13:08

Flash water effect

Δημοσίευση από STAYRAETOS » 07 Νοέμ 2008 23:12

Αυτό το εφέ νερού μπορείτε να μου πείτε πως το έκαναν;;;

http://www.sindos-salt.gr/ Είναι ΦΑΝΤΑΣΤΙΚΟ!!!

Άβαταρ μέλους
dva_dev
Script Master
Δημοσιεύσεις: 3790
Εγγραφή: 16 Σεπ 2005 01:32
Επικοινωνία:

Flash water effect

Δημοσίευση από dva_dev » 08 Νοέμ 2008 01:03

Μάλλον πρέπει να custom-ιά του ripple effect. Για δες στα
http://www.freehandsource.com/_test/ripple.html
http://www.cgshelf.com/flash_watereffects.php
αλλιώς στο google.

STAYRAETOS
Δημοσιεύσεις: 77
Εγγραφή: 20 Δεκ 2007 13:08

Flash water effect

Δημοσίευση από STAYRAETOS » 08 Νοέμ 2008 08:08

Δεν ξέρω.. Δεν νομίζω... Σε αυτό που λέω εγώ δεν φαίνονται γραμμές από την λειτουργία της μάσκας. Είναι κάτι διαφορετικό. Αλλάζει και χρώματα...

malos
Δημοσιεύσεις: 11
Εγγραφή: 10 Νοέμ 2008 21:01

Flash water effect

Δημοσίευση από malos » 11 Νοέμ 2008 20:42

Μου έγαλε error στο script . :cry:

Scene=Scene 1, Layer=Layer 2, Frame=1: Line 7: ';' expected
import flash.display.*;

Scene=Scene 1, Layer=Layer 2, Frame=1: Line 8: ';' expected
import flash.geom.*;

Scene=Scene 1, Layer=Layer 2, Frame=1: Line 9: ';' expected
import flash.filters.*;

Μπας και παίζεο ρόλο η έκδοση της Actionscript που έχω;
Τα σέβη μου.

Άβαταρ μέλους
nackgr
Δημοσιεύσεις: 1444
Εγγραφή: 22 Ιαν 2006 20:02
Τοποθεσία: Αθηνα
Επικοινωνία:

Flash water effect

Δημοσίευση από nackgr » 13 Φεβ 2009 18:28

φοβερο μπραβο
αυταααααααααααα...
e-Byte.gr
Dafuq.gr

Άβαταρ μέλους
Xenofon
Δημοσιεύσεις: 79
Εγγραφή: 25 Σεπ 2004 13:11
Τοποθεσία: Volos
Επικοινωνία:

Flash water effect

Δημοσίευση από Xenofon » 24 Φεβ 2009 20:34

Thanks :P , το χρησιμοποίησα εδώ http://VolosTugs.gr

Απάντηση

Επιστροφή στο “Flash τα δικά μας scripts”

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

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