
24-11-2005, 18:52
|
|
|
|
חבר מתאריך: 03.09.05
הודעות: 2,857
|
|
|
בעזרת האובייקט (הפשוט מאוד) color
פשוט "תקשור" את המוביקליפ שלך עם האינסטנס של color :
קוד:
var myColor:Color = new Color(movieClip);
ואז תוכל להשתמש במתודה setRGB על myColor בכדי לשנות למוביקליפ שהעברת לו את צבע :
קוד:
myColor.setRGB(0xFF0000);
לי אישית יותר נוח לעבוד עם ערכי RGB, בשביל זה יש לך את הנוסחה המאוד שימושית הזאת :
במקומות שכתוב r\g\b תחליף את זה בערכי הRGB שלך, או שתעשה לך משתנים בשמות r,g ו b ותכניס את הערכים לתוכם, הפונקציה תשתמש בהם.
לדוגמה:
קוד:
var r = 255
var g = 153
var b = 51
myColor.setRGB(r<<16|g<<8|b)
אם אתה יודע פונקציה אז אני בטוח שתוכל לחשוב כבר על פונקציה שעושה הכל בבת אחת
ואם לא אז אוכל לעזור לך לבנות אחת.
_____________________________________
|