![]() |
|
||||||||||
|
|||||
|
Регистрация: Mar 2002
Сообщений: 5
|
D затруднительном положении я оказался и фантазия моя иссякла.
Есть цвет в xml который у меня берется для цвета текста. еще есть стрелочка которая рядом с текстом находится. Проблема в следующем, в xml цвет в формате №аааааа, а для setRGB надо 0x000000. и что то уменя не получается сделать чтобы все работало нормально. Может кто подкинет идею свежую... |
|
|||||
|
hash=new Object();
hash["a"]=10; hash["b"]=11; hash["c"]=12; hash["d"]=13; hash["e"]=14; hash["f"]=15; a="FF0000"//<----your color; color= new Color(mymovie); color.setRGB(hex2dec(a)); function Hex2Dec(numb){ var count=numb.length; var result=0; var stepen=1; for (i=count-1;i>=0;i--){ current_number=numb.substr(i,1); if (current_number>"9"){ result+=stepen*hash[current_number]; } else{ result+=stepen*Number(current_number); } stepen*=16; } return result; } |
|
|||||
|
a v 4em problema # na 0x pomeniat'???
to f_flash: a nahrena v dec perevodit' esli i tam i tam hex?
__________________
Knizhki umnie 4itat' nado(C) fil'm-detyam |
|
|||||
|
Регистрация: Mar 2002
Сообщений: 5
|
Либо я сильно туплю или что здесь не так.
Все хорошо конечно, но из xml'я я беру не циферки, а string. вопрос сводится к тому как перевести string в циферки |
|
|||||
|
2 Azart.de
Цитата:
стринга в которой написан Hex в число , я не знаю, или сразу не нашел... По этому предложил маленькую подпрограмкую перевода из Hex(string) в Dec. А c DEC мы можем делать что угодно. Цитата:
color= new Color(mymovie); //mymovie - имя твоего мувика color.setRGB(hex2dec(a)); Посмотри внимательно код выше. В переменной a у тебя стринг , а командой hex2dec ты переводишь в "циферки". |
|
|||||
|
Регистрация: Mar 2002
Сообщений: 5
|
почему-то это у меня не работало, хотя все вроде правильно, но все равно большое спасибо.
а эту проблему я решил другим способом я вместо того чтобы брать из xml'я брать цвет для текста в виде #FFFFFF, я добаил еще параметры RED GREEN и BLUE равные чилсу, типа 255, и уже ими с помощью .setTransform изменял цвет, проблем никаких не возникало ввиду отсутсвия всяких # и 0x. |
![]() |
Часовой пояс GMT +4, время: 09:14. |
|
|
« Предыдущая тема | Следующая тема » |
|
|