|
|
|||||
Регистрация: Jun 2010
Сообщений: 97
|
Не работают события после загрузки
Здравствуйте, объясните пожалуйста, почему в 6 контейнеров картинки загружаются, а при наведении на них прозрачность не работает?
|
|
|||||
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,879
Записей в блоге: 7
|
Во-первых, называть так темы нельзя. Это общие название, подходящие для половины тем. Название должно отражать суть проблемы.
Во-вторых, назначать обработчики на мувик, до окончания загрузки - бесполезно. Сначала нужно дождаться завершения загрузки картинки. Вместо loadMovie, нужно использовать класс MovieClipLoader, там есть события о инициализации клипа после загрузки в него картинки. |
|
|||||
clip - мувик в который грузиш
__________________
Дети не должны знать о своих родителях |
|
|||||
Регистрация: Jun 2010
Сообщений: 97
|
Ага, тоесть а AS2 слушать события такого плана как окончание загрузки тоже обязательно надо!?
Добавлено через 1 минуту Нет, гружу я в клипы f1, f2, f3, f4,f5,f6 |
|
|||||
блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,112
Записей в блоге: 1
|
Tails, забудьте про loadMovie и не советуйте его. iNils же однозначно все объяснил.
Вот как-то так должно быть: var total = 6; var mcl = new MovieClipLoader(); var mclListener = {}; mclListener.onLoadInit = function(target_mc) { trace(target_mc+" loaded!"); target_mc.onRollOver = clipOnRollOver; target_mc.onRollOut = clipOnRollOut; }; mcl.addListener(mclListener); for (var k = 1; k<=total; k++) { mcl.loadClip("../foto/Ph"+k+".jpg",cont_foto["f"+k]); } function clipOnRollOver() { this._alpha = 90; } function clipOnRollOut() { this._alpha = 100; }
__________________
hauts.ru Последний раз редактировалось Hauts; 25.03.2011 в 14:20. |
|
|||||
Регистрация: Jun 2010
Сообщений: 97
|
Hauts спасибо, все работает!
Колбасят версии AS, например в AS3 я б уже сделал и забыл, а мне надо AS2 и поэтому приходиться спрашивать на форуме чтобы не вспоминать заново что там и как делается. Может пора уже отказаться от AS2 и убрать соответствующий раздел?! ИМХО.. |
Часовой пояс GMT +4, время: 08:24. |
|
« Предыдущая тема | Следующая тема » |
|
|