Динамически расширяющиеся формы - PullRequest
0 голосов
/ 17 июля 2011

Я сделал прямоугольник с закругленными углами в as3 и хотел бы расширить его по клику. Это код, который я использую:

var lesBg:Sprite = new Sprite();
with (lesBg.graphics) {
    lineStyle(3, 0x61b157);
    beginFill(0xececec);
    drawRoundRect(0,0,190,52*les.duur, 10,10);
    endFill();
}
currentPanel.addChild(lesBg);

Когда я нажимаю на него, я бы хотел, чтобы он увеличился в два раза. Я делаю это с TweenLite, но когда я расширяю его, я получаю уродливые пиксельные изображения и границы тоже расширяются.

Tweenlite.to(lesBg, 1,{width: 380});

Можно ли расширить изображение, чтобы оно оставалось чистым, а границы оставались нетронутыми?

Ответы [ 2 ]

2 голосов
/ 17 июля 2011

Вам необходим вариант с 9 фрагментами для видеоклипа.

Подробнее об этом можно прочитать здесь: http://www.sephiroth.it/tutorials/flashPHP/scale9/

0 голосов
/ 17 июля 2011

ИЛИ вы можете перерисовать свой прямоугольник, когда будете двигать фиктивный объект, подобный этому.

...