Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 18.03.2002, 11:22
lapr вне форума Посмотреть профиль Отправить личное сообщение для lapr Найти все сообщения от lapr
  № 1  
lapr

Регистрация: Mar 2002
Сообщений: 5
Question Цвет и база данных(xml)

D затруднительном положении я оказался и фантазия моя иссякла.
Есть цвет в xml который у меня берется для цвета текста.
еще есть стрелочка которая рядом с текстом находится.
Проблема в следующем, в xml цвет в формате №аааааа, а для setRGB надо 0x000000.
и что то уменя не получается сделать чтобы все работало нормально.
Может кто подкинет идею свежую...

Старый 18.03.2002, 12:09
F_Flash вне форума Посмотреть профиль Отправить личное сообщение для F_Flash Найти все сообщения от F_Flash
  № 2  
F_Flash
 
Аватар для F_Flash

Регистрация: Feb 2002
Сообщений: 358
Отправить сообщение для F_Flash с помощью ICQ
По умолчанию как вариант

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;


}

Старый 18.03.2002, 14:31
AZart.de вне форума Посмотреть профиль Отправить личное сообщение для AZart.de Посетить домашнюю страницу AZart.de Найти все сообщения от AZart.de
  № 3  
AZart.de

Регистрация: Jan 2002
Адрес: Germany
Сообщений: 87
Отправить сообщение для AZart.de с помощью ICQ
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

Старый 18.03.2002, 15:22
lapr вне форума Посмотреть профиль Отправить личное сообщение для lapr Найти все сообщения от lapr
  № 4  
lapr

Регистрация: Mar 2002
Сообщений: 5
Либо я сильно туплю или что здесь не так.
Все хорошо конечно, но из xml'я я беру не циферки, а string.
вопрос сводится к тому как перевести string в циферки

Старый 19.03.2002, 11:01
F_Flash вне форума Посмотреть профиль Отправить личное сообщение для F_Flash Найти все сообщения от F_Flash
  № 5  
F_Flash
 
Аватар для F_Flash

Регистрация: Feb 2002
Сообщений: 358
Отправить сообщение для F_Flash с помощью ICQ
2 Azart.de
Цитата:
a v 4em problema # na 0x pomeniat'???
Да это как раз не проблема, проблема объекту назначить цвет из твоего стринга. По крайней мере одной командой перевод
стринга в которой написан Hex в число , я не знаю, или сразу не нашел...
По этому предложил маленькую подпрограмкую перевода
из Hex(string) в Dec. А c DEC мы можем делать что угодно.
Цитата:
Либо я сильно туплю или что здесь не так.
a="FF0000"//<----your color;
color= new Color(mymovie); //mymovie - имя твоего мувика
color.setRGB(hex2dec(a));

Посмотри внимательно код выше. В переменной a у тебя стринг , а командой hex2dec ты переводишь в "циферки".

Старый 19.03.2002, 11:11
lapr вне форума Посмотреть профиль Отправить личное сообщение для lapr Найти все сообщения от lapr
  № 6  
lapr

Регистрация: Mar 2002
Сообщений: 5
почему-то это у меня не работало, хотя все вроде правильно, но все равно большое спасибо.
а эту проблему я решил другим способом
я вместо того чтобы брать из xml'я брать цвет для текста в виде #FFFFFF, я добаил еще параметры RED GREEN и BLUE равные чилсу, типа 255, и уже ими с помощью .setTransform
изменял цвет, проблем никаких не возникало ввиду отсутсвия всяких # и 0x.

Создать новую тему   Часовой пояс GMT +4, время: 12:38.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 12:38.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.