![]() |
Туплю - как вычислить scale для возвращения исходного размера.
Ну то есть делаю
mymovie._xscale = myscale; mymovie._yscale = myscale; А потом хочу вернуть, к примеру, старый размер по оси y. Ну, к примеру, если скейл был =200, то чтобы вернуть, очевидно, нужен=50. А универсальная формула? :D |
может все таки:
mymovie._yscale = 100; |
Там жестко
50 - это 50% 200 - 200% чтобы вернуться - 100 (100%) |
Да не, у меня просто мувик в мувике. Я родительский мувик скейлю целиком, а во вложенном мувике надо по одной оси компенсировать скейл родительского, т.е скейлить его на столько же, но в обратном порядке.
Ну то есть если я в два раза увеличиваю родительский, надо в два раза уменьшить вложенный по оси Y. |
Цитата:
this.mc._width = this.mc._width * (100 / this._xscale); |
Вложений: 1
См. вложение.
Комментарии внутри. Там описано, как справиться с проблемой когда родитель скалится, а отследить искажения вложеных клипов не так просто. |
Спасибо!
|
| Часовой пояс GMT +4, время: 10:40. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.