PDA

Просмотр полной версии : рисование за пределами сцены


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

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

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

Яски
16.08.2008, 23:39
и главное быстрее вразы