|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Aug 2009
Сообщений: 17
|
Помогите создать маску на всё приложение
Часто встречаю такие приложения, когда увеличиваешь размеры флешь проигрывателя и становятся видны все элементы, которые выходят за границы приложения.
Что бы этого не было, хочу наложить поверх всего маску. Что бы ничего не выходило за границы. Подскажите как делаются такие маски и как вообще можно решить такую задачу? |
|
|||||
Регистрация: Aug 2009
Сообщений: 17
|
А можно подробнее ?
|
|
|||||
[+6 23.11.09]
|
не выкладывай элементы за границу, а грузи в другом фреййме их и всё!
|
|
|||||
Регистрация: Aug 2009
Сообщений: 17
|
Флекс на меня ругается - Cannot access a property or method of a null object reference.
|
|
|||||
Регистрация: Feb 2009
Сообщений: 20
|
flash.display.DisplayObject.scrollRect
|
|
|||||
Регистрация: Aug 2009
Сообщений: 17
|
Нечьи ваши советы не помогли. Сделал сам.
Вот так реализовал. если кому то нужно. // создаем маску и накладываем её 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, время: 13:18. |
|
« Предыдущая тема | Следующая тема » |
|
|