![]() |
Помогите создать маску на всё приложение
Часто встречаю такие приложения, когда увеличиваешь размеры флешь проигрывателя и становятся видны все элементы, которые выходят за границы приложения.
Что бы этого не было, хочу наложить поверх всего маску. Что бы ничего не выходило за границы. Подскажите как делаются такие маски и как вообще можно решить такую задачу? |
stage.mask
|
А можно подробнее ?
|
не выкладывай элементы за границу, а грузи в другом фреййме их и всё!
|
Флекс на меня ругается - Cannot access a property or method of a null object reference.
|
flash.display.DisplayObject.scrollRect
|
Нечьи ваши советы не помогли. Сделал сам.
Вот так реализовал. если кому то нужно. // создаем маску и накладываем её var m_pmask: Sprite = new Sprite; m_pmask.graphics.lineStyle(1); m_pmask.graphics.beginFill(0x000000, 1); m_pmask.graphics.drawRect(0, 0, 800, 600); m_pmask.graphics.endFill(); addChild(m_pmask); mask = m_pmask; /////////// конец маски /////////// маска бесконечная, т.е. закроет ненужную хрень любой длины, на сколько бы та не выперала. |
| Часовой пояс GMT +4, время: 23:03. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.