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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 01.02.2012, 17:55
dream'r вне форума Посмотреть профиль Отправить личное сообщение для dream'r Посетить домашнюю страницу dream'r Найти все сообщения от dream'r
  № 1  
Ответить с цитированием
dream'r

Регистрация: Nov 2000
Адрес: russia, moscow
Сообщений: 21
Отправить сообщение для dream'r с помощью ICQ
По умолчанию массив в спрайт и смена глубины

Всем привет.
Искал на данном форуме ответы на свои 2 вопроса - не смог найти, ситуации не те, которые у меня.

Проблемы 2.
1. не получается правильно добавить массив в спрайт.
в цикле прохожу по массиву и это мне надо добавить в спрайт.
объявил переменную, тип спрайт сделал.
Код AS3:
var _imgHolder : Sprite = new Sprite(); //сюда нужно вставить элементы массива
 
for (var i:int = 0; i < loadedImages.length; i++)
{
	loadedImages[i].img.alpha = 0;
	loadedImages[i].img.x = 0;
	loadedImages[i].img.y = 0;
	addChildAt(loadedImages[i].img, i);
}
вставить-то не такая проблема, но вот потом проблема прочитать нормально.
в этом и прошу помощи ;(... как правильно обращаться к элементу массива, если он находится в спрайте.
спрайт нужен , чтобы потом я мог располагать элементы правильно на экране.

а вот вопрос №2:
у меня слайд шоу. картинки читаю нормально, анимирую спомощью
Код AS3:
TweenMax.to(loadedImages[oldId].img, 0.7, { y: -loadedImages[oldId].img.height + (loadedImages[oldId].img.height / 2), ease:Expo.easeOut } );
TweenMax.to(loadedImages[nowId].img, 0.7, { y:0, onComplete:animateProgress, onCompleteParams:[nowId], ease:Expo.easeOut } );
но проблема в том, что когда картинка на экране является последней из списка - то она не ставится на фон, а над картинкой с меньшим индексом ((...
как-то получилось сделать смену глубины, чтобы новая картинка (которая приезжает) была всегда сверху, в этом случае картинка которая должна уехать - она не анимируется, а просто встаёт под новую (которая приезжает).

Стараюсь сделать слайдшоу как на http://sala12.com , лучший пример показать что я планирую сделать.

Помогите пожалуйста дельными советами?
__________________
весь хлеб свежий

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

Теги
Глубина , массив , спрайт

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

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


 


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


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