Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   Запрет scale для клипа (http://www.flasher.ru/forum/showthread.php?t=93404)

Anddrey 20.03.2007 18:12

Запрет scale для клипа
 
В главном клипе прописано Stage.scaleMode="exactFit";
При подгрузке в него второго клина он растягивается.
_root.second._xscale=_root.second._xscale=100 не возвращает
к первоначальным размерам.
Клипы семерочные.
Как убрать растяжение для подгружаемого клипа???

etc 20.03.2007 18:17

noScale вместо exactFit.

Anddrey 20.03.2007 18:29

Если делать Noscale для второго клипа тогда уменьшается первый.
Вопрос в том что в главном exactFit это обязательное условие.

etc 20.03.2007 18:35

Ресайзи клип на onResize сцены.
http://dev.etcs.ru/blog/as2/ru/etcs/utils/stagemanager/ можешь заюзать для этого.

Anddrey 20.03.2007 18:41

Я бегло глянул по ссылке.
Данный код работает при возникновении события onResize
Вопросы по ходу:
-А если оно не возникает вообще,его что принудительновызывать?
-сколько весит swf с данной фитчей?

etc 20.03.2007 18:44

Пустой swf с этим классом — 6 КБ. При добавлении объекта для ресайза (addResizeObject) происходит автоматическая подгонка клипа под нужные размеры. Событие не может не возникать.

Anddrey 20.03.2007 18:46

Спасибо буду разбираться

etc 20.03.2007 18:51

В принципе, можешь написать свой обработчик onResize, который будет подгонять все клипы и т.п., если 6 КБ критично или фобия к готовым классам :)


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

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