Форум Flasher.ru

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

Randomizer 23.11.2010 11:55

Как скрыть все что выходит за края?
 
Банальный вопрос. Но не знаю как скрыть все что выходит за края ролика. Делаю баннер и не хочу, что бы кто-то видел то, что я бы не хотел показывать за пределами видимости моей рабочей области ролика.

udaaff 23.11.2010 11:58

Используйте маску.

goodguy 23.11.2010 12:08

Похоже имеется в виду то, что видно при растяжении окна флеш плеера. Так вот после публикации этого и так никто не сможет увидеть

mooncar 23.11.2010 12:25

Рисуете мувик по размерам сцены, заливаете как угодно, задаете имя на сцене, например, mask_all.
И пишите код (пример для AS2):
Код AS1/AS2:

_root.setMask(mask_all);


boleg 23.11.2010 20:58

scrollRect(0, 0, stage.stageWidth, stage.stageHeight)

tsarapkabel 24.11.2010 02:04

А если написать stage.scaleMode = StageScaleMode.NO_SCALE ?

udaaff 24.11.2010 02:10

tsarapkabel, долго проверить? =)

tsarapkabel 24.11.2010 16:44

Оказалось не долго! :) NO_SCALE не подходит.

Подходят эти:
Код AS3:

stage.scaleMode = StageScaleMode.NO_BORDER;
stage.scaleMode = StageScaleMode.EXACT_FIT;



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

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