Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   0xFFAA00 in 255 125 0 (http://www.flasher.ru/forum/showthread.php?t=171936)

stweet 28.11.2011 00:29

0xFFAA00 in 255 125 0
 
Подскажите как можно перевести из шестнадцатеричной системы исчисления.
Что я хочу:

Код AS3:

 
var color : uint = 0xFFAA00 ;
 
var r : int = getRed ( color ) ;
 
var g : int = getGreen ( color ) ;
 
var b : int = getBlue ( color ) ;
 
trace ( r, g, b ) ; // 255 125 0

Заранее спасибо.

-De- 28.11.2011 00:32

Use bitwise operators, Luke!
Код AS3:

var red:int = (color >> 16) & 0xFF;
var green:int = (color >> 8) & 0xFF;
var blue:int = (color >> 0) & 0xFF;

да, и вот вроде обьясняли подробнее, это азбука вообще, знать надо http://www.flasher.ru/forum/blog.php?b=235

Vansimar 28.11.2011 00:38

Не сочтите за наглость но не поправить не могу, не "исчисления" а счисления

stweet 28.11.2011 04:51

Сори за орфографию. Спасибо.


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

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