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

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

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

Регистрация: Nov 2004
Адрес: chishington
Сообщений: 3
Отправить сообщение для mali с помощью ICQ
По умолчанию Colors проблема

люди добрые помогите пожалуста разобраться,
есть данные загружаються из php занес их в массив colors[i]
0xff0000
0x00ff00
0x0000ff

как мне передать цвет в шеснацатеричной системе или как мне его преобразовать в число как это делает flash

вот примет как у меня получаеться
var col ="0xff4020";//тотже colors[i]
colores = [col, 0xff4020];
trace(colores);

//как мне преобразовать в такую штучку
var col =0xff4020;//уже не строка а hex flash его переделывает в число
colores = [col, 0xff4020];
trace(colores);

помогите пожалуста я погибаю долблюсь уже сутки над этим

Старый 17.08.2005, 14:53
mali вне форума Посмотреть профиль Отправить личное сообщение для mali Посетить домашнюю страницу mali Найти все сообщения от mali
  № 2  
Ответить с цитированием
mali

Регистрация: Nov 2004
Адрес: chishington
Сообщений: 3
Отправить сообщение для mali с помощью ICQ
Да народ к моему большому сожелению мне самому приходиться на свои вопросы для вас похлже что нету знающих людей но так как я разобрался пишу это для тех кто нуждаеться в этом

а нужно было просто зодать и вернуть цвет через setRGB

_root.createEmptyMovieClip("samplecolor",9999);
var moviecolor = new Color(_root.samplecolor);
moviecolor.setRGB("0x"+colors[id][i][1]);
var newcolor= moviecolor.getRGB();


вот простой код просто замените "_level0.all.execute_color.movie_color["colors"+i].colo." на свой мувик


_root.createEmptyMovieClip("samplecolor",9999);
var moviecolor = new Color(_root.samplecolor);
moviecolor.setRGB("0x"+colors[id][i][1]);
var newcolor= moviecolor.getRGB();
/////////////////////////////////////////////////////////////////////
colores = [newcolor, 0xffffff];
alphas = [100, 100];
ratios = [0, 0xFF];
matrix = {a:12, b:0, c:0, d:0, e:12, f:0, g:12 ,h:12, i:1};
_level0.all.execute_color.movie_color["colors"+i].colo.setMask(_level0.all.execute_color.movie_color["colors"+i].mask);
_level0.all.execute_color.movie_color["colors"+i].colo.beginGradientFill("linear", colores, alphas, ratios, matrix);
_level0.all.execute_color.movie_color["colors"+i].colo.moveTo(0, 20);
_level0.all.execute_color.movie_color["colors"+i].colo.ineTo(20, 20);
_level0.all.execute_color.movie_color["colors"+i].colo.lineTo(20, 20);
_level0.all.execute_color.movie_color["colors"+i].colo.lineTo(20, 0);
_level0.all.execute_color.movie_color["colors"+i].colo.lineTo(0, 0);
_level0.all.execute_color.movie_color["colors"+i].colo.endFill();
//////////////////////////////////////////////////////////////////////

Старый 17.08.2005, 16:03
K.A.T.A.F.A.L.K.E.R вне форума Посмотреть профиль Отправить личное сообщение для K.A.T.A.F.A.L.K.E.R Найти все сообщения от K.A.T.A.F.A.L.K.E.R
  № 3  
Ответить с цитированием
K.A.T.A.F.A.L.K.E.R
 
Аватар для K.A.T.A.F.A.L.K.E.R

Регистрация: Jul 2005
Адрес: Go, Ukraine!
Сообщений: 787
Отправить сообщение для K.A.T.A.F.A.L.K.E.R с помощью ICQ
ВообСЧе-то, флеш с этим всем офигезно работает... Если у тебя есть число a - пишешь a.toString(16) - получаешь в 16-ричной системе... Если тебе нужно разложить цвет на компоненты - для этого есть битовые операторы ("|","&","<<") и т.д. и т.п.

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

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

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


 


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


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