Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   масштабирование относительно центра в Tweener (http://www.flasher.ru/forum/showthread.php?t=127426)

Starzed 13.07.2009 21:49

масштабирование относительно центра в Tweener
 
подскажите кто знает как в tweener'e сделать масштабирование относительно центра,
если конечно там это предусмотрено)

Lou 14.07.2009 02:57

масштабирование чего и относительно какого центра?

Starzed 14.07.2009 10:41

мувиклипа к примеру, относительно его же центра, поумолчанию там относительно левого верхнего угла все операции выполняются

Fillini 14.07.2009 10:51

Это вопрос больше по математике.
Масштабируйте объект и после каждого раза вычисляйте и смещайте центр.

SunShadow 14.07.2009 11:16

Я бы так сделал, взял объект для анимации и поместил в контейнер (подойдет чистый Sprite). А там в зависимости от необходимости уже двигал вложения и спокойно делал какую надо анимацию с контейнером

Starzed 14.07.2009 11:31

Fillini
твинер это строка типа:
Tweener.addTween(mc1, {time:2, scaleX:0.5, scaleY:0.5, transition:"linear" } );
тоесть туда тупо передаются параметры, поэтому вариант с матрицами преобразований не прокатит

SunShadow
да с контейнером то понятно, просто думал что есть какой-нибудь встроенный параметр на этот случай

marat_sa 14.07.2009 11:51

В TweenLite, точнее в TweenMax в одном из плагинов можно юзать точку Point для такой штуки.
Код AS3:

TweenLite.to(mc, 1, {transformAroundPoint:{point:new Point(243,223), scaleX:0.5, scaleY:0.5}, ease:Elastic.easeOut});


Starzed 14.07.2009 12:00

вот я и хочу узнать есть ли чтото подобное в tweener'e)

marat_sa 14.07.2009 14:30

Юзал Tweener, но мало доков и не очень удобные некоторые моменты были. Перешел на TweenLite - качество анимации стало намного хуже - дерганное и не до конца доходит (мб GB хавает?)

P.S.: в Tweener есть какие-нить константы для ease? Или нужно в голове все время держать эти transition:"easebackinout" и прочие строчки?

Starzed 14.07.2009 15:00

констант как таковых нет, но есть очень наглядная флешка http://hosted.zeh.com.br/tweener/doc...ansitions.html, я из нее обычно копирую.


Часовой пояс GMT +4, время: 13:32.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.