![]() |
beginFill и beginGradientFill | проблема
http://www.livejournal.com/community...sh/499161.html
там всё описано.. возникла проблема с заливками. |
_root.createEmptyMovieClip ("mc", 0);
r = 250; g = 0; b = 114; rgb = (r << 16) | (g << 8) | b; with (mc) { beginFill (rgb, 100); lineStyle (0, 0x000000, 0); moveTo (0, 0); lineTo (100, 0); lineTo (100, 100); lineTo (0, 100); lineTo (0, 0); endFill (); } |
Цитата:
у меня на "rgb = (r << 16) | (g << 8) | b;" ругаецца upd: сорри всё ок!! пасиб!! единственное хотелбы узнать разъяснение синтаксиса.. |
Чего именно?
|
rgb = (r<<16) | (g<<8) | (b);
вот этого момента.. |
Это бинарные операции
r<<16 r сдвигается на 16 бит влево, аналог того же что r 16 раз умножить на 2 |
пасиб..
я ранее видел этот оператор но не представлял приминения.. |
| Часовой пояс GMT +4, время: 14:39. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.