PDA

Просмотр полной версии : Scale и как с ним управлятся


in4core
20.05.2009, 20:11
Вопрос следующий. Есть клип, или битмап или что угодно не имеет значения.

Клип выглядет так : квадрат ( в центре пусто) - только обводка. Ну считайте что просто линия вокруг квадрата, а внутри пустой. Сразу замечу линия не hairLine любая другая, или битмап или что угодно:) . Ширина квадрата 500. длинна тоже 500. а вот обводка по 20 px толщиной вокруг.

Нужно scale' ить этот клип таким образом - чтобы обводка осталась без изменений, а пустота увеличилась на нужный размер. тоесть после ресайза клип станет анпример 1000*1000 но обводка вокург так и останется по 20px/ Как такое сделать и реально ли? ибо любой скейл тянет все части клипа а мне нужно только внутренность.

Работаю с tween и transition, нужно решить это через них.

Короче собираю сам простейший Image Viewer

Stargazer
20.05.2009, 20:28
Предлагаю такой способ.
шаг1: Сконвертировать линии в заливки.
шаг2: 9-slice scale.

in4core
20.05.2009, 20:32
шаг второй не понял вообще можно подробнее ?

DarkLight
20.05.2009, 20:34
шаг второй не понял вообще можно подробнее ?
Посмотреть в хелпе/гугле scale9grid. В хелпе готовый пример был.

Stargazer
20.05.2009, 20:36
шаг второй не понял вообще можно подробнее ?

Находите свой клип в библиотеке. Нажимаете "properties...". Находите внизу окна свойств "enabled guides for 9-slice scaling" (в режиме advanced). Теперь переходите к редактированию клипа. Там увидите пунктирные линии, которые разграничивают клип на зоны с различным поведением при масштабировании.