Показать сообщение отдельно
Старый 08.12.2009, 05:47
mj_nooker вне форума Посмотреть профиль Отправить личное сообщение для mj_nooker Найти все сообщения от mj_nooker
  № 4  
Ответить с цитированием
mj_nooker

Регистрация: Aug 2009
Сообщений: 99
2udaaff: спасибо, действительно ссылка решает
2mooncar: ну, думал об этом, когда некоторое время назад создавал топик с вопросом похожим на этот. просто почему-то кажется, что каждую картинку (даже если она всего 46х46 и 1.5К) прикольней загружать с хоть короткой, НО анимацией прелоадера (w2.0? ). в данный момент наверное таки заморочусь и покумекаю над while циклом и поочерёдной загрузкой.

вот разобрался с таймаутом, но теперь в функции, которую он запускает не додумаюсь как ПРАВИЛЬНО объявить составную переменную (чтоб каждый вызов функции создавал новый "Tween"+num твин)
пробовал:
Код AS1/AS2:
varTarget['varTween'+num] = new Tween(mc, '_alpha', showImgBoxAlphaType, 0, 100, showImgBoxAlphaTime, true);
.
не получилось - картинки выезжают не по очереди, или даже может быть и по очереди - но их твины прерываются следующим объявлением такого-же твина (одна и та-же переменная)
пробовал:
Код AS1/AS2:
this['Tween'+num] = new Tween(mc, '_alpha', showImgBoxAlphaType, 0, 100, showImgBoxAlphaTime, true);
.
получилось вроде, но тогда нельзя типизировать эту переменную ((
А именно объявление переменных твинов нужны для того, чтоб типизировать и получить возможность повесить на последний из них onMotionFinished (в конце загрузки-появления последней превью-картинки хачю, чтоб появился скроллбар).
Плюнул и написал в функции просто создание твина:
Код AS1/AS2:
new Tween(mc, '_alpha', showImgBoxAlphaType, 0, 100, showImgBoxAlphaTime, true);
.
ну да, твин вроде последовательный (вследствии setTimeout и увеличивающегося интервала вызова функции с твином), но отлов загрузки последней превью пришлось реализовывать некультурным способом.

есть мысли? <
тоесть подскажите, плз, в чём моя ошибка в создании составного имени переменной ?


Последний раз редактировалось mj_nooker; 08.12.2009 в 08:28.