![]() |
scale9Grid Что он делает?
Мануал прочитал, пример посмотрел, назначения все равно не понял. Поделитесь пожалуйста опытом, зачем это нужно?
|
Проснулся :)
Представь, что ты нарисовал прямоугольник с круглыми углами. Когда ты начинаешь его растягивить, углы начинают деформироваться, что не всегда удобно и нужно. scale9Grid позволяет зафиксировать области от изменений размеров. Клип бьется на 9 зон: 123 456 789 Зоны 1,3,4 и 5 - вообще не деформируются. Зоны 4 и 6 - только по высоте. Зоны 2 и 8 - по ширине. Зона 5 - ведет себя обычно. |
А.... ок %) ну, просто как-то не приходилось видимо, а вот сейчас как раз понадобилось =) Сейчас пригляделся - в примере действительно уголки не меняются, просто там картинка такая невнятная - пойди пойми, чего там поменялось, а чего нет %)
PS. По этому поводу назрел еще 1 вопрос, но уже не в этот раздел %) |
Да, пример плохой в хелпе.
У scale9Grid есть минус, он не работает в клипах-масках :( |
Даж нинаю, я как-то пришел к выводу, что если нужно заанимировать\порастягивать графику - лучше ее clear() и отрисовать по-новой, если это возможно. Дошел до того, что если нужно анимировать сложную графику - записываю в BitmapData, и накладываю поверху. Очень уж неточно флеш считает все изменения размеров/поворотов. Вот и не приходилось пользоваться =)
|
| Часовой пояс GMT +4, время: 19:27. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.