Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Спрайты за пределами Stage -- как их скрыть? (http://www.flasher.ru/forum/showthread.php?t=137001)

foinacruz 02.03.2010 16:24

Спрайты за пределами Stage -- как их скрыть?
 
Собственно вопрос:
Улетает спрайт за границы стейджа, но остается видимым в браузере. Некрасиво.
Каким образом его лучше скрывать?
Использую FlashDevelop.
Спасибо.

wvxvw 02.03.2010 16:28

scrollRect / mask а вообще, может изначально проще было все отрисовывать в одну битмапдату?

foinacruz 02.03.2010 16:36

Цитата:

Сообщение от wvxvw (Сообщение 890382)
scrollRect / mask а вообще, может изначально проще было все отрисовывать в одну битмапдату?

Буду благодарен за пример или хотя бы ссылку на него.

Отрисовывать - ну наверное да, но как-бы наелся уже низкого уровня и даблбуферов понадеялся что во флеше это управляется одной "галочкой".. Тем более что функционал-то на уровне. Честно говоря, ожидал на стейдже флага типа clipChildren, ставиш его в true и ничего за пределами не рисуется..

wvxvw 02.03.2010 17:16

Пример:
Код AS3:

this.root.scrollRect = new Rectangle(0, 0, this.stage.stageWidth, this.stage.stageHeight);


proxiServer 02.03.2010 17:27

wvxvw, каким образом может быть проще отрисовать в одну битмапдату?

foinacruz 02.03.2010 18:30

wvxvw, спасибо, сработало.


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

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