![]() |
|
||||||||||
|
|||||
|
Нужна срочная помощь с кодом.
Уже создал код при нажатии на картинку загружается крупная одежда и накладывается на моникен. Помощь нужна в следующем: В XML прописывается на каком уровне будет располагаться одежда Нужно создавать программным способом movieclip с определённым уровнем который прописан в xml При этом если нажали на картинку с таким же уровнем, то одежда заменяется на другую. То что сделал есть исходник |
|
|||||
|
Регистрация: Nov 2009
Адрес: в златоглавой
Сообщений: 745
|
Я не нашёл, где уровень прописан в xml?
И пересохрани в cs4, если не сложно.
__________________
Нормально делай — нормально будет! |
|
|||||
|
[+1 24.05.11]
[+1 09.08.11] Регистрация: Mar 2011
Сообщений: 101
|
Все не так просто, напрямую в флаш нельзя прописать на какой уровень чего положить. Z-index относительный, от самого верхнего элемента. Который каждый раз инкрементируется с добавлением новых объектов на сцену. Соответственно, вы можете в xml прописать ниже чего должен быть ваш объект (если имена генерятся динамически, придумайте какой-то ай-ди для сортировки), потом получить через имя объекта его Z-index в сцене (проверив а есть ли он там, предварительно,если нет то следующий в списке покрывающий получить) и выставить Z-index для нового объекта как Z-index -1. Подробно об этом в документации по Адобе АС3
|
|
|||||
|
2Sun, о чём вы? какой z индекс?? Закусывать надо ))
adman, по вашему исходнику мало что ясно, думаю вам надо создать несколько контейнеров для каждого типа одежды, и добавлять нужную одежду в свой контейнер. контейнеры на главную сцену добавляйте через addChildAt() чтобы верхняя одежда не залазила под нижнюю. И никаких уровней придумывать не стоит Последний раз редактировалось willis83; 10.03.2011 в 17:58. |
|
|||||
|
[+1 24.05.11]
[+1 09.08.11] Регистрация: Mar 2011
Сообщений: 101
|
Та вроде закусывал. не помогло... Имелось ввиду getChildIndex() --- setChildIndex() (просто index без Z
Это и точно из другой проги). Идея с контейнерами хороша, только в одежде не понятно до конца, что и когда куда наденут.Там же , по идее, можно и снимать что-то. Вдруг чего вылезет не нужное. Поэтому для маневра можно использовать getChildIndex() для какого-то опорного элемента ну и setChildIndex() что-б поставить его либо выше - либо ниже, кому куда шубу удобнее заправлять. |
![]() |
![]() |
Часовой пояс GMT +4, время: 00:33. |
|
|
« Предыдущая тема | Следующая тема » |
|
|