|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Dec 2010
Сообщений: 11
|
addChild. Как запретить ребёнку выходить за пределы родителя?
В поиске ничего не нашёл. Если картинка из picLoader больше за picField (MovieClip), она выходит за его пределы. Как это предотвратить, не масштабируя картинку?
И ещё вопрос. Как правильно разметить сцену? Я использую для этого невидимый RectangleTool, возможно есть более правильный подход. |
|
|||||
1) Попробуйте назначить маску picField'у требуемых размеров. Также можно задать свойство scrollRect.
2) Что значит "разметить сцену"? Добавлено через 6 минут Попробуйте программно посоздавать MovieClip'ы (или Sprite), порисовать с помощью их свойства graphics, подобавлять их друг в друга, чтобы представить как это происходит. |
|
|||||
Регистрация: Dec 2010
Сообщений: 11
|
Спасибо. С масками ещё не разобрался, а вот scrollRect, кажется, отлично подходит.
Под "разметить сцену" я имел ввиду создать на сцене невидимые блоки, в которые будут добавляться другие визуальные элементы для того, чтобы проще было контролировать положение этих элементов - тогда не надо будет следить за их абсолютной позицией на экране, а только за позицией относительно этих блоков. |
|
|||||
Banned
[+1 05.11.11]
[+1 09.08.11] Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
|
Цитата:
|
|
|||||
.
|
Есть некоторое количество layout-based движков с открытым исходным кодом: Flex framework, Yahoo Astra, Aswing. Подсмотрите как реализован layouting в них. А можно и воспользоваться уже написанным.
|
|
|||||
Регистрация: Dec 2010
Сообщений: 11
|
Цитата:
Пока что слишком сложно для меня. |
Часовой пояс GMT +4, время: 15:32. |
|
« Предыдущая тема | Следующая тема » |
Теги |
addChild |
Опции темы | |
Опции просмотра | |
|
|