Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   рисование за пределами сцены (http://www.flasher.ru/forum/showthread.php?t=114997)

Bobrov 15.08.2008 14:32

рисование за пределами сцены
 
Вопрос дураций, так что не бейте новичка.

Есть у меня flash-приложение. Как мне сделать так, чтобы мои объекты НЕ рисовались за пределами сцены?
Сейчас всё рисуется, даже если координаты отрицательные или слишком большие.

Спасибо заранее

ps. Да, если делать во Flash CS3 - он создаёт HTML, который как-то "обрезает" рабочую область. А вот с Flex это уже не прокатывает.

enepx 15.08.2008 15:00

Сделай прямоугольный символ размером со сцену и сделай его маской. Маску можно задать как с помощью интерфейса Flash CS3, так и программно.
Скажи как тебе надо - поможем.

Яски 16.08.2008 02:23

у базового класса установи scrollRect = new Rectangle(0, 0, width, height) все что ниже по иерархии будет ограничено эти прямоугольником.

Bobrov 16.08.2008 23:31

Цитата:

Сообщение от Яски (Сообщение 758468)
у базового класса установи scrollRect = new Rectangle(0, 0, width, height) все что ниже по иерархии будет ограничено эти прямоугольником.

Спасибо! Блин, я на чтение док __месяц__ убил и не нигде наткнулся. Спасибо ещё раз!

За совет с маской тоже спасибо пока кажется, что через scrollRect проще.

Яски 16.08.2008 23:39

и главное быстрее вразы


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

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