![]() |
?
да в том то и дело, что параметр цвета вычисляется...
color = new Color(colo); _root.c = "0x"+_root.co; color.setRGB(_root.c); я доку читал... вот код выше, что я написал... _root.co = "FF0000" (в таком формате) color.setRGB(_root.c) - переменная не воспринимается, как переменная... как только не изголялся.... |
ниче не понял :)
|
Переходи на "шестерку", там все прекрасно работает
Для пятерки: Код:
myColor = "0xff6633"; |
нет так тоже не работает ибо это тожесамое...
но у меня все заработало... нужно было написать _____________________________________ color = new Color(colo); color.setRGB(parseInt(_root.co,16)); _____________________________________ где colo - имя клипа, _root.co - переменная = "ff0000" или др. цвет |
function xz(r,g,b) {
return( r<<16 | g<<8 | b); } // r,g,b - (0-255) color.setRGB(xz(255,255,255)); ;) :cool: |
2emir
lexass прав :) нужно число в форме RRGGBB где RR, GG и BB - числа от 0 до 255 (от 0x00 до 0xFF) – то есть по одному байту каждое сдвигаешь байт RR влево на два байта а GG влево на один байт и полученное побитово складываешь ...а можно еще извратиться и сделать это НЕпобитовым сложением - вообще десятичными числами... только надо ли... |
| Часовой пояс GMT +4, время: 13:13. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.