![]() |
|
||||||||||
|
|||||
|
[+ 06.08.11]
Регистрация: Jul 2011
Сообщений: 79
|
Здравсвуйте.
Упорно гуглил тему,но ничего толкового не нашёл применительно к чистым AS3 проектам. Задача реализовать рамку-контейнер в которую можно добавлять картинки. т.к. AS3 проект библиотеками mx пользоваться не могу (я нашёл какой-то супер изощрённый способ,но не хочу заморачиваться с ним). Собственно как реализовать? Или что смотреть? Какую-то стороннюю библиотеку использовать? |
|
|||||
|
Banned
|
Цитата:
|
|
|||||
|
Рамка?
Если я правильно понял, то подходит fl.containers.UILoader И у greensock есть какой-то класс для этого, более замороченный.
__________________
9 из 10 голосов в моей голове сказали наркотикам "НЕТ" Мои ачивки: художник-паразит. |
|
|||||
|
[+ 06.08.11]
Регистрация: Jul 2011
Сообщений: 79
|
Какая разница откуда и как добавлять? какая разница как сортировать?
мне нужна рамка которая будет не на весь размер приложения,с вероятно sprite внутри в которой я буду производит addchild removechild картинок. Рамка-это квадрат/прямоугольник размер которого задаётся относительно размеров stage. что-нибудь в стиле stage.height и stage.width/2. |
|
|||||
|
Цитата:
а в чем проблема? Sprite.graphics, не? Добавлено через 13 минут Цитата:
__________________
http://www.chessmax.ru Последний раз редактировалось Inet_PC; 04.10.2011 в 19:58. |
|
|||||
|
[+ 06.08.11]
Регистрация: Jul 2011
Сообщений: 79
|
Хорошо.
из xml парсится в дерево СД. в этой СД хранится src изображения. в рамке находится голова дерева.(сразу загружается). при нажатии на на изображение (точнее на определённую часть экрана(буду добавлены стрелки),изображение меняется на другое исходя из данных о координате нажатия и дерева изображений). Нужно чтобы изображение растягивалось на 75% экрана браузера (ну и естественно resize), соответственно его нужно как-то ограничить-на ум приходит рамка. Сортировать не надо,поскольку в XML уже всё отсортировано и добавлено в дерево в нужной последовательности. 25% экрана будет использоваться под меню и прочие кнопки. Проблема как организовать эту рамку и как в неё передавать изображение? нужен ли внутри спрайт,или я могу передавать в рамку спрайт из другого класса. |
|
|||||
|
Banned
[+1 05.11.11]
[+1 09.08.11] Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
|
Собственно, спрайт - это и есть контейнер. Рамку в спрайте можно нарисовать примерно так:
Но никакого ограничения тут не будет. Нужно как раз расчитывать нужную ширину и высоту изображения |
|
|||||
|
[+ 06.08.11]
Регистрация: Jul 2011
Сообщений: 79
|
У меня получается обратная ситуация,у меня sprite с рамкой имеет постоянный размер
stage.height 3*stage.width/4. Но мне неизвестны размеры изображений (они будут примерно одинаковыми). и ещё мне поверх этого изображения нужно будет кидать ещё изображения,то бишь добавлять child[0] или как то так(не помню как делается). |
|
|||||
|
.
|
Сдается мне, — не рамка нужна, но грамотный ресайз сабжа. Отныне не упоминаем здесь про рамку, — ибо путает оно нас, грешных. Аминь.
|
|
|||||
|
Banned
[+1 05.11.11]
[+1 09.08.11] Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
|
А мне сдается, что надо юзать stage.stageHeight и stage.stageWidth вместо stage.width и stage.height, ибо выдают они размеры сцены учитывая все барахло, что в на ней валяется, а не реально видимую её часть.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 20:28. |
|
|
« Предыдущая тема | Следующая тема » |
|
|