Σταδιακή αλλαγή χρώματος

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

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

Απάντηση
Άβαταρ μέλους
Knorcedger
Script Master
Δημοσιεύσεις: 1226
Εγγραφή: 18 Μάιος 2004 04:29
Επικοινωνία:

Σταδιακή αλλαγή χρώματος

Δημοσίευση από Knorcedger » 28 Ιουν 2004 09:06

Έστω ότι έχω μια φωτογραφία, πως γίνεται να τις βάλω color effects, ώστε να αλλάζει σταδιακά απόχρωση;
Εικόνα
myUbuntu.gr[Ελληνικός οδηγός για Ubuntu]

Άβαταρ μέλους
|dD|
Honorary Member
Δημοσιεύσεις: 1161
Εγγραφή: 22 Ιαν 2004 16:47
Τοποθεσία: Greece

Σταδιακή αλλαγή χρώματος

Δημοσίευση από |dD| » 28 Ιουν 2004 11:27

Δημιούργησε στο _root (κεντρικό TimeLine) 2 MC s (Movie Clips).

To 1o MC ονόμασέ το effect_area (instance name).

Τοποθέτησε τον παρακάτω κώδικα:

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

onClipEvent (load) {
dD_color = new Color(this);
openRGB = new Array(xxx, xxx, xxx); //της μορφής 255,255,255 - άσπρο
closeRGB = new Array(xxx, xxx, xxx); //της μορφής 255,255,255 - άσπρο
function colorChange () {
for &#40;dD=0; dD<3; dD++&#41; &#123;
speed = closeRGB&#91;dD&#93; - openRGB&#91;dD&#93;;
openRGB&#91;dD&#93;+=speed*.30;
&#125;
dD_color.setRGB&#40;openRGB&#91;0&#93; << 16 | openRGB&#91;1&#93; << 8 | openRGB&#91;2&#93;&#41;;
&#125;
&#125;
onClipEvent &#40;enterFrame&#41; &#123;
colorChange &#40;&#41;;
&#125;
Το 2ο MC

Τοποθέτησε τον παρακάτω κώδικα:

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

on&#40;release&#41;&#123;
	_root.effect_area.closeRGB = new Array&#40;xxx, xxx, xxx&#41;; //παράδειγμα κόκκινο->255,0,0
&#125;

*για να πάρεις τα χρώματα πήγαινε:
Properties->Color->Tint (βλέπε εικόνα 1)

εικόνα 1
Εικόνα
end

Απάντηση

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

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

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