Graphics.beginBitmapFill()
При фарбуванні Bitmap-ою, фарбування відбувається починаючи з координат x:0, y:0, а тоді наша фігура (наприклад, при drawRect() це буде прямокутник) “нібито” стає маскою для щойно зафарбованої прощини. У прикладі при тяганні повзунка я наново перефарбовую Shape.graphics змінюючи тільки x та y для drawRect():
Цей ролик потребує Flash Player 9
Оновлення: Як виявилось, ця блоха тільки для мене і тільки в одному з проектів
Насправді, якщо Вам потрібна така дія, яку очікував я, то Вам потрібно використовувати матрицю зі зміщенням як другий параметр до функції Graphics.beginBitmapFill(). Наведу приклад:
var m:Matrix = new Matrix(); m.translate(posX, posY); // posX та posY - це бажана позиція кінцевого прямокутника (чи будь-якої іншої фігури) someShape.graphics.lineStyle(); someShape.graphics.beginBitmapFill(someBitmap, m); someShape.graphics.drawRect(posX, posY, someBitmap.width, someBitmap.height); // ті ж самі posX та posY someShape.graphics.endFill();
Таґи: beginBitmapFill, Graphics
Жовтень 28, 2008 в 19:26
Интересно…
Листопад 10, 2008 в 9:52
как говориться, Без пользы жить - безвременная смерть.
Листопад 10, 2008 в 10:00
Как там у вас с погодой? Давно не писали
Листопад 10, 2008 в 10:07
Я был приятно удивлен, как автор легко пишет обо всем, что его интересует. В этом что-то есть!
Листопад 10, 2008 в 10:15
Действительно удивили и порадовали
Никогда не поверил бы, что даже такое бывает 
Листопад 10, 2008 в 10:24
Спасибо. Добавлено в закладки
Листопад 10, 2008 в 11:00
А что, если завести на блоге раздел «самые горячие обсуждения» или что-то в этом роде. Там можно будет обсуждать наиболее интересные темы блога…
Листопад 12, 2008 в 2:17
И придратся не к чему, а я так люблю покритиковать…
Листопад 12, 2008 в 2:29
А что, если завести у себя на сайте-блоге раздел «самые горячие обсуждения» ну или что-то в этом роде. Там думаю, нужно будет комментировать наиболее обсуждаемые темы вашего блога…
Листопад 20, 2008 в 15:54
Зачет, сенкс автору
Листопад 20, 2008 в 19:25
Хм… Как раз на эту тему думал, а тут такой пост шикарный, спасибо!
Листопад 20, 2008 в 23:56
Где-то я это уже видел… А если по теме то спасибо.
Листопад 22, 2008 в 4:28
Зачет, сенкс автору
Листопад 25, 2008 в 14:20
прочитал с большим интересом — очень очень понравилось
Листопад 25, 2008 в 15:04
А что, если открыть на блоге раздел «самые горячие обсуждения» или что-то в этом роде. Там думаю, можно будет обсуждать самые обсуждаемые статьи блога…
Листопад 26, 2008 в 12:45
Р
Листопад 28, 2008 в 16:35
Спасибо! Буду теперь заходить на этот блог каждый день!
Листопад 29, 2008 в 9:38
Зачет, сенкс автору
Грудень 2, 2008 в 2:40
Неплохо
Грудень 3, 2008 в 21:56
Полезный совет: заведи у себя в блоге рубрику типа «самые горячие обсуждения» ну или что-то подобное. Там думаю, нужно будет обсуждать наиболее обсуждаемые статьи блога…
Грудень 4, 2008 в 19:56
Бесплатный совет: заведи на своем блоге раздел типа «самые горячие обсуждения» ну или что-то в этом роде. Там нужно будет обсуждать самые обсуждаемые статьи вашего блога…