Форум 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=182433)

koljsch 23.07.2012 04:57

Ограничение области
 
Здравствуйте!
Очень сложно объяснить проблему, но попробую.
У меня имеются несколько объектов(простые прямоугольники). Допустим они называются Pole1 и Pole2. Расположены они рядом друг с другом. В процессе выполнения ролика пользователь в них добавляет изображения(объекты типа UILoader), добавление с помощью addChild.
Проблема заключается в том, что необходимо чтобы если рисунок слишком большой, то он обрезался по края объектов Pole1 и соответственно Pole2.
Сейчас рисунок просто напросто выходит за края, а это доставляет проблемы, т.к. рисунок внесенный в Pole1 может ложиться поверх рисунка Pole2 и соответственно наоборот.
Заранее огромное спасибо за помощь!

Добавлено через 2 минуты
И еще сразу вопрос, может можно обойтись как-нибудь без объектов Pole1 и Pole2, т.е. простое обрезание объекта UILoader если он выходит за какую-то часть ролика, но и чтобы убиралась часть изображения у самого UILoader'a.

Inet_PC 23.07.2012 09:09

scrollRect или mask Вам в помощь.

koljsch 23.07.2012 18:32

А можно более подробно? Хотя бы примеры

NikolyA 23.07.2012 18:39

в хелпе есть примеры не плохие

koljsch 29.07.2012 05:59

scrollRect не подошел, а вот маска великолепно помогла!) Спасибо!


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

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