![]() |
Можно ли повторить отрисовку спрайта как в сss несколько раз
добрый день, подскажите
можно ли, повторить отрисовку картинки как в сss несколько раз по x и y в as3 пример: Код AS3:
Растягивать их как то не хочется, теряется внешний вид и привлекательность. |
Но на сколько я знаю, в css используется одна картинка, а при таком подходе не все до конца понятно ( мне ).
Код AS3:
|
Ага кажется то что нужно.
Еще такой момент, который меня давно мучает. Есть скажем деталь размером 20px в ширину и 1000px высоту. Мне нужно вывести этот элемент скажем только 500px в высоту, а остальные скажем 500px были бы не видны. |
Задать маску или scrollRect.
|
чет я про маску и не сообразил
Код AS3:
Большое спасибо, за помощь! |
Попробуйте для шейпа и для картинки выставить СacheAsBitmap = true.
|
Если нет задачи скроллить деталь, то ни маска ни scrollRect не нужны. Надо просто отрисовать нужный ректангл, а не всю картинку.
Добавлено через 6 минут Если использовать BitmapData#draw() то нужно создать битмапдату требуемого размера, а в draw() передать матрицу смещения к той области, которая должна попасть в отрисовку. |
| Часовой пояс GMT +4, время: 19:50. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.