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
Бесплатный совет: заведи на своем блоге раздел типа «самые горячие обсуждения» ну или что-то в этом роде. Там нужно будет обсуждать самые обсуждаемые статьи вашего блога…