![]() |
Загрузка картинки *.jpg не всегда срабатывает((
Делаю дублированием 7 мувиков и внутрь их загружаю по одной картинки, картинки разные. Так вот случаются моменты, что из 7 загружаются только 6, причем все события отрабатывают, флеш говрит что всё загружено, а картинки нету((
Уже пробовал грузить и через LoadClip и LoadMovie, всё равно результат один. Подскажите как обнаружить то что картинка не загрузилась или как всё же правильно загрузить её, если я что не так делаю. Приведу код: Код:
var mclListener:Object = new Object(); |
Код:
my_mcl.onLoadError = function.... |
Только что проверил, примерно с 10 попытки сработал этот глюк, но как ни странно событие my_mcl.onLoadError не сработало((
Что это может быть ещё? Ещё бывает после проигрывания звука не срабатывает событие _root.my_sound.onSoundComplete = function(){} Что вообще с этим флешем такое, хочет работает хочет нет... Думал CS3 будет меньше глючить, а разницы нет как оказалось |
Цитата:
|
А как быть тогда, я только смог в onClipEvent (load) отследить widh = 0 и heigh = 0, а дальше что, непонятно... попробывать загрузить снова?
|
чтоб узнать width, height надо юзать не onLoadComplete,а onLoadInit(после этого события мы можем свободно работать со свойствами объекта).
|
BigDan, если вы посмотрите выше, то там и написано как раз
Код:
mclListener.onLoadInit = function(target_mc:MovieClip) {А событие onClipEvent (load) на этом мувике уже показывает размер загруженной картинки. |
Код:
mclListener.onLoadInit = function(target_mc:MovieClip) { |
eval нужен для обращения к мувику, bn = "fotos"+i; т.е. получается eval(bn).foto._height = fotos1.foto._height и т.д. для других значений i.
Приведу код поподробней, если есть сомения какието Код:
for (var i = 1; i<=7; i++) { |
У вас bn не меняется. И как вы думаете, для чего в листенере target_mc?
Код:
mclListener.onLoadInit = function(target_mc:MovieClip) { |
| Часовой пояс GMT +4, время: 07:56. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.