![]() |
применение ColorMatrixFilter к мувикам, подгруженным в цикле - пашет только в локале
Добрый день, подскажите, пожалуйста:
есть ряд мувиков, они подгружаются в ленту в помощью MovieClipLoader и потом расставляются по местам. По замыслу, они должны быть greyscale, т.е., обесцвеченными, а только при наведении мышки - цветными. так вот, в локале все работает, а в сети работает только с первой картинкой цикла! поскажите, почему такое может быть? заранее признательна код примерно такой: Код:
экспорт - тоже, в 8-й плеер |
где находятся картинки?
|
в папках, два уровня вложенности.
каждая картинка - в своей папке названия папок передаются из массива |
неужели оно не поддерживает картинки из разных папок?
они же вроде подгружаются в swf, должны слушаться :) |
попробовала перенести картинки в корневую директорию -
все та же самая проблема - работает только первая картинка, остальные остаются цветными... и если положить в ту же директорию, что и swf-шник, в который все грузится - все то же написала в несущей html-ке version плеера - 8, но это кажется ничего не значит толком... помогите не зарыться... :) |
а зачем два раза onRollOut?
лучше покажи код где грузишь картинки. а еще лучше весь код. |
буду рада если кто посмотрит
вот RAR, в нем фла, все лишнее я стерла для понятности знаю, что про другое вопросы надо отдельно задавать, и я задам, но вдруг - если уж будете смотреть - тормозит у меня просчет вначале - в чем ошибка? два раза rollOut - это опечатка, разумеется :) |
дело явно в загрузке картинок - первый раз действительно все в цвете, после f5 - как надо. видимо ты начинаешь их обрабатывать раньше, чем они загрузятся.
|
Уважаемые знатоки :) !!!
кажется, я поняла в чем дело - я запускала много циклов, а стоило использовать параметр функции onLoadInit во всяком случае вот это работает Код:
import flash.filters.ColorMatrixFilter;надеюсь будет работать и в проекте :) спасибо за человеческое участие! |
действительно, миллион раз уже проблемы была в том что делаешь что-то с клипом, который ещё не загрузился. мораль - всегда любые действия с клипом, загружаемым извне (не attachMovie) делать только проверив что загрузка завершена. лучше всего MovieClipLoader.onLoadInit.
ещё ужасная штука - если внутри клипа есть код, он выполняется после того как выполнится весь код которые его аттачит. например Код:
// inside mc1's actions |
| Часовой пояс GMT +4, время: 00:31. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.