PDA

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


djken
02.06.2011, 14:07
Привет всем.
Мне нужно масштабировать прямоугольник (33x19px) с закругленными углами так, чтобы эти закругления оставались постоянными. Прочитал уже по нескольку раз про этот scale9Grid - применяю его, но у меня все равно прямоугольник масштабируется вместе с углами...

Что не так делаю?


import flash.geom.Rectangle;

for (var i=0; i<20; i++){
pagesMc2.attachMovie("btnPageNews", "btnPN"+i, pagesMc2.getNextHighestDepth());
pagesMc2["btnPN"+i].mc.scale9Grid = new Rectangle(8, 7, 25, 12);
pagesMc2["btnPN"+i].mc._width=70;
}


Заранее спасибо

dark256
02.06.2011, 14:44
нарисуйте его на стэйдже ручками.
выделить.
ф8 и конвертнуть в клип.
свойства клипа - внизу галочка про 9 слайс.
Открыть клип для редактирования.
В нем должны появиться 4 гайда. Серых. Пунктиром.
Гайды вставить именно по тем местам, которым не надо масштабироваться.
То есть оставить закругления снаружи.

djken
02.06.2011, 14:49
ух как! )) не знал что там можно выставлять сетку визуально )
Спасибо огромное. Помогло )

dark256
02.06.2011, 15:18
на здоровье :)