![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Nov 2001
Адрес: Москва
Сообщений: 155
|
Ну то есть делаю
mymovie._xscale = myscale; mymovie._yscale = myscale; А потом хочу вернуть, к примеру, старый размер по оси y. Ну, к примеру, если скейл был =200, то чтобы вернуть, очевидно, нужен=50. А универсальная формула? ![]() |
|
|||||
|
Flash Aксакал
Регистрация: Jun 2005
Сообщений: 636
|
может все таки:
mymovie._yscale = 100; |
|
|||||
|
Регистрация: Apr 2002
Адрес: СПб
Сообщений: 288
|
Там жестко
50 - это 50% 200 - 200% чтобы вернуться - 100 (100%)
__________________
Хватит клавиши топтать... :mad: |
|
|||||
|
Регистрация: Nov 2001
Адрес: Москва
Сообщений: 155
|
Да не, у меня просто мувик в мувике. Я родительский мувик скейлю целиком, а во вложенном мувике надо по одной оси компенсировать скейл родительского, т.е скейлить его на столько же, но в обратном порядке.
Ну то есть если я в два раза увеличиваю родительский, надо в два раза уменьшить вложенный по оси Y. |
|
|||||
|
Flash Aксакал
Регистрация: Jun 2005
Сообщений: 636
|
Цитата:
this.mc._width = this.mc._width * (100 / this._xscale); |
|
|||||
|
Регистрация: Oct 2004
Адрес: Санкт-Петербург
Сообщений: 17
|
См. вложение.
Комментарии внутри. Там описано, как справиться с проблемой когда родитель скалится, а отследить искажения вложеных клипов не так просто. |
|
|||||
|
Регистрация: Nov 2001
Адрес: Москва
Сообщений: 155
|
Спасибо!
|
![]() |
![]() |
Часовой пояс GMT +4, время: 09:54. |
|
|
« Предыдущая тема | Следующая тема » |
|
|