Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 09.03.2011, 23:27
adman вне форума Посмотреть профиль Отправить личное сообщение для adman Найти все сообщения от adman
  № 1  
Ответить с цитированием
adman
 
Аватар для adman

Регистрация: Mar 2011
Адрес: Нижний Новгород
Сообщений: 36
Отправить сообщение для adman с помощью ICQ
Attention приложение одевание человека AS3

Нужна срочная помощь с кодом.

Уже создал код при нажатии на картинку загружается крупная одежда и накладывается на моникен.
Помощь нужна в следующем:

В XML прописывается на каком уровне будет располагаться одежда

Нужно создавать программным способом movieclip с определённым уровнем который прописан в xml
При этом если нажали на картинку с таким же уровнем, то одежда заменяется на другую.

То что сделал есть исходник
Вложения
Тип файла: rar исходник.rar (415.6 Кб, 42 просмотров)

Старый 10.03.2011, 17:11
tsarapkabel вне форума Посмотреть профиль Отправить личное сообщение для tsarapkabel Найти все сообщения от tsarapkabel
  № 2  
Ответить с цитированием
tsarapkabel
 
Аватар для tsarapkabel

Регистрация: Nov 2009
Адрес: в златоглавой
Сообщений: 745
Я не нашёл, где уровень прописан в xml?
И пересохрани в cs4, если не сложно.
__________________
Нормально делай — нормально будет!

Старый 10.03.2011, 17:16
2Sun вне форума Посмотреть профиль Отправить личное сообщение для 2Sun Найти все сообщения от 2Sun
  № 3  
Ответить с цитированием
2Sun
 
Аватар для 2Sun

Регистрация: Mar 2011
Сообщений: 101
Все не так просто, напрямую в флаш нельзя прописать на какой уровень чего положить. Z-index относительный, от самого верхнего элемента. Который каждый раз инкрементируется с добавлением новых объектов на сцену. Соответственно, вы можете в xml прописать ниже чего должен быть ваш объект (если имена генерятся динамически, придумайте какой-то ай-ди для сортировки), потом получить через имя объекта его Z-index в сцене (проверив а есть ли он там, предварительно,если нет то следующий в списке покрывающий получить) и выставить Z-index для нового объекта как Z-index -1. Подробно об этом в документации по Адобе АС3

Старый 10.03.2011, 17:52
willis83 вне форума Посмотреть профиль Отправить личное сообщение для willis83 Найти все сообщения от willis83
  № 4  
Ответить с цитированием
willis83
 
Аватар для willis83

Регистрация: Jan 2008
Адрес: Украина, Славутич
Сообщений: 646
Отправить сообщение для willis83 с помощью ICQ
2Sun, о чём вы? какой z индекс?? Закусывать надо ))

adman, по вашему исходнику мало что ясно, думаю вам надо создать несколько контейнеров для каждого типа одежды, и добавлять нужную одежду в свой контейнер. контейнеры на главную сцену добавляйте через addChildAt() чтобы верхняя одежда не залазила под нижнюю. И никаких уровней придумывать не стоит


Последний раз редактировалось willis83; 10.03.2011 в 17:58.
Старый 11.03.2011, 18:29
2Sun вне форума Посмотреть профиль Отправить личное сообщение для 2Sun Найти все сообщения от 2Sun
  № 5  
Ответить с цитированием
2Sun
 
Аватар для 2Sun

Регистрация: Mar 2011
Сообщений: 101
По умолчанию Верно подмечено.

Та вроде закусывал. не помогло... Имелось ввиду getChildIndex() --- setChildIndex() (просто index без Z Это и точно из другой проги). Идея с контейнерами хороша, только в одежде не понятно до конца, что и когда куда наденут.
Там же , по идее, можно и снимать что-то. Вдруг чего вылезет не нужное. Поэтому для маневра можно использовать getChildIndex() для какого-то опорного элемента ну и setChildIndex() что-б поставить его либо выше - либо ниже, кому куда шубу удобнее заправлять.

Создать новую тему Ответ Часовой пояс GMT +4, время: 22:44.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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