Ciao a tutti,
non riesco a trovare una forma per gestire il Brightness
o meglio
giorni fa ho realizzato un esempio su consiglio di Pasavign
dove diminuendo di 10 i 3 gruppi RR GG BB riuscivo ad ottenere il Brightness
quindi utilizzavo:
e quindi sul mio clip di sfondocodice:on(press){ if(_root.myR>=10){_root.myR-=10} if(_root.myG>=10){_root.myG-=10} if(_root.myB>=10){_root.myB-=10} }
Adesso ho realizzato una TABColor per cui cliccando su ogni colorecodice:onClipEvent(load){ myColor = new Color(this); myColorTransform = new Object(); } onClipEvent(enterFrame){ myColorTransform = { ra: '100', rb: _root.myR, ga: '100', gb: _root.myG, ba: '100', bb: _root.myB, aa: '70', ab: '70'}; myColor.setTransform(myColorTransform); }
chiamo una funzione che assegna un valore del tipo
_root.mycolor="0x003399"
DOMANDA:
se volessi scomporre _root.myCOLOR in 3 variabili
_root.myRR=0
_root.myGG=51
_root.myBB=153
in automatico per qualunque valore di _root.myColor
COME POSSO FARE?? esiste qualche funzione diretta ??
Grazie

Rispondi quotando