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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 01.10.2009, 00:29
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 21  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Зачем обращение к loader.parent?

Старый 01.10.2009, 00:32
Musatoff вне форума Посмотреть профиль Отправить личное сообщение для Musatoff Найти все сообщения от Musatoff
  № 22  
Ответить с цитированием
Musatoff

Регистрация: Jun 2006
Сообщений: 77
разницы в принципе нету, можно и просто к лоадер, но ситуация повторяется.

Старый 01.10.2009, 00:35
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 23  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Я не понял ситуации. И разница существенная.

Старый 01.10.2009, 00:38
Musatoff вне форума Посмотреть профиль Отправить личное сообщение для Musatoff Найти все сообщения от Musatoff
  № 24  
Ответить с цитированием
Musatoff

Регистрация: Jun 2006
Сообщений: 77
сейчас попробую пояснить. есть лоадер, который загружает картинки, на нем есть листенер
Код AS3:
imageLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, showThumb);
и вот функция:
Код AS3:
 
function showThumb(event:Event):void {
	if (percent >= 99.){
	Tweener.addTween((event.target as LoaderInfo).loader.parent, {y:100, time:0.5, transition:"elastic"});
        }
}
Но в результате, твин срабатывает только на нескольких картинках, как я понял, которые загрузились последними.

и еще, он срабатывает с некоторыми если сделать симуляцию загрузки, а если ее не делать то одновременно со всеми а не по факту загрузки


Последний раз редактировалось Musatoff; 01.10.2009 в 00:41.
Старый 01.10.2009, 00:41
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 25  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Объясните, нахрена вы двигаете контейнер лоадера?

Старый 01.10.2009, 00:43
Musatoff вне форума Посмотреть профиль Отправить личное сообщение для Musatoff Найти все сообщения от Musatoff
  № 26  
Ответить с цитированием
Musatoff

Регистрация: Jun 2006
Сообщений: 77
разницы нет, ситуация одинаковая даже если не писать parent, у меня он просто там остался, я его не убирал.

Старый 01.10.2009, 00:51
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 27  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Значит у вас либо не происходит COMPLETE, либо вы подписываетесь не там и не у того, что нужно.

Старый 01.10.2009, 00:54
Musatoff вне форума Посмотреть профиль Отправить личное сообщение для Musatoff Найти все сообщения от Musatoff
  № 28  
Ответить с цитированием
Musatoff

Регистрация: Jun 2006
Сообщений: 77
хм, а не знаете, как это можно реализовать по другому? просто я думаю что COMPLETE происходит, потому что картинки появляются. У меня есть мысль что tweener просто переписывает сам себя с каждым комплитом.

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

Регистрация: Oct 2006
Адрес: Москва
Сообщений: 889
Цитата:
Сообщение от Musatoff Посмотреть сообщение
Ладно. спасибо. Ничего что я задам еще вопрос? сейчас сижу, делаю, и не могу разобраться с одной штукой. вот подгрузились картинки и нужно к каждой применить tweener. Это в функции showThumb но применяется только выборочно, а не ко всем.
Код AS3:
 
function showThumb(event:Event):void {
if (percent >= 99.){
Tweener.addTween((event.target as LoaderInfo).loader.parent, {y:100, time:0.5, transition:"elastic"});
}
Не подскажите что можно сделать?
что то какая то жесть, зачем так грамостко код писать, в переменную не лучше объект вынести а потом уж его вертеть,

ну так задайте условие по которой у вас будет выборочное действие ваше выполняться

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

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

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


 


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


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