Форум 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)
-   -   Антоним "_xscale = percent;" (http://www.flasher.ru/forum/showthread.php?t=75057)

serdeles 03.02.2006 18:42

Антоним "_xscale = percent;"
 
Нужна помощь людей, кто сталкивался с переменной xscale - я так понимаю, это увеличение (расширение) по оси x. А мне нужна переменная с противоположным значением, то есть "сужение" по той же оси x. Может кто подскажет, как она может называться?

Skubent 03.02.2006 18:44

_xscale она называется.

araneola.com 03.02.2006 18:44

отрицательные значения не пробовал задавать? или в хелпе там почитать?

serdeles 03.02.2006 18:51

Вот код:

onClipEvent (enterFrame) {
_root.stop();
mctotal = _root.getBytesTotal();
mcloaded = _root.getBytesLoaded();
percent = Math.round((mcloaded/mctotal)*100);
load = percent+"%";
progress_mc1._xscale = percent;
if (percent == 100) {
_root.play();
}
}

Как изменить progress_mc1._xscale = percent; на отрицательное значение?

araneola.com 03.02.2006 18:56

ты в школе ваще не учился чтоли? как в математике отрицательное значение записывается?

можно ещё использовать супер изящный способ - умножать на минус один! :D

Homo Sapiens 03.02.2006 20:19

Так, между прочим, _xscale задаёт не сужение или расширение, а масштаб по оси x относительно первоначального состояния, соответственно значения больше 100 расширяют, а меньше - сужают. Значения меньше 0 - отзеркаливают.


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

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