Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Туплю - как вычислить scale для возвращения исходного размера. (http://www.flasher.ru/forum/showthread.php?t=71324)

ccwds 02.11.2005 16:02

Туплю - как вычислить scale для возвращения исходного размера.
 
Ну то есть делаю
mymovie._xscale = myscale;
mymovie._yscale = myscale;

А потом хочу вернуть, к примеру, старый размер по оси y.

Ну, к примеру, если скейл был =200, то чтобы вернуть, очевидно, нужен=50. А универсальная формула? :D

7thsky™ 02.11.2005 16:17

может все таки:

mymovie._yscale = 100;

as_68 02.11.2005 16:30

Там жестко
50 - это 50%
200 - 200%
чтобы вернуться - 100 (100%)

ccwds 02.11.2005 16:39

Да не, у меня просто мувик в мувике. Я родительский мувик скейлю целиком, а во вложенном мувике надо по одной оси компенсировать скейл родительского, т.е скейлить его на столько же, но в обратном порядке.
Ну то есть если я в два раза увеличиваю родительский, надо в два раза уменьшить вложенный по оси Y.

7thsky™ 02.11.2005 16:51

Цитата:

Сообщение от ccwds
Да не, у меня просто мувик в мувике. Я родительский мувик скейлю целиком, а во вложенном мувике надо по одной оси компенсировать скейл родительского, т.е скейлить его на столько же, но в обратном порядке.
Ну то есть если я в два раза увеличиваю родительский, надо в два раза уменьшить вложенный по оси Y.

а где в твоем первом посте это написанно?

this.mc._width = this.mc._width * (100 / this._xscale);

kpa.person 02.11.2005 17:12

Вложений: 1
См. вложение.
Комментарии внутри.
Там описано, как справиться с проблемой когда родитель скалится, а отследить искажения вложеных клипов не так просто.

ccwds 02.11.2005 18:27

Спасибо!


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

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