Просмотр полной версии : Проблемы с подгрузкой фотографий
В общем, тема такая.
Нужно, чтоб при загрузке flash-ролика туда пихались jpg'и, с которыми потом можно будет работать как с мувиками.
У меня - картинки грузятся куда надо, но после того, как movie-clip с участием этой картинки отыграл, картинки больше не становится и если она потребовалась, приходится ее грузить снова.
В общем: подскажите, как зогружать картинку в муви-клип, с которым можно было бы потом работать, как с обычным. Спасибо.
sergwizard
09.06.2004, 03:03
Ты же, наверное, делаешь потом unLoadMovie... А зачем?
Хотя, даже после этого картинка сохраняется в кэше и потом подгружается мгновенно.
schleicher
09.06.2004, 10:04
Походу загруженный мув не должен никуда девацца. Несколько варьянтов:
- либо ты грузишь джипег в мув, который потом удаляешь с таймлайна...
- либо ты делаешь unloadMovie
- либо ты грузишь после джипега в мув что-то ещё.
Твоя проблема не во флэше, скорее, а в невнимательности. Шли свой сорец, сообча пазырим. А вдруг это ентиресный флэшовый глюк?
Не, unLoadMovie не делаю, я вообще кстати, впервые пользуюсь подгрузгой изображений.
Вот строчка.
contacts.contact1.loadMovie("contacts1.jpg",1);
/*
Он написан в кадре сцены.
contacts - это мувик, расположенный в сцене.
contact1 - мувик, расположенный в contacts.
jpg - он и есть jpg.
мувик contacts состоит из сменяющихся картинок и играет бесконечно. Тонкости описывать не буду.
sergwizard
09.06.2004, 21:46
contacts.contact1.loadMovie("contacts1.jpg",1);
Из этого я вижу, что грузишь только одну картинку. А ты говорил о них во множественном числе.
Да, кстати, а зачем здесь единичка в ("contacts1.jpg",1)?
Да, картинка грузится пока одна, остальные встроены в саму флэшку, я просто сначала сделал без подгрузки, потом понял, что она мне нужна, начал с одной, она не заработала, так зачем же в другие тот же скрипт пихать?
p.s. так что не так?
Единичка - это я экспериментировал. Но с ней то же самое, что и без.
sergwizard
10.06.2004, 02:36
У меня - картинки грузятся куда надо, но после того, как movie-clip с участием этой картинки отыграл, картинки больше не становится и если она потребовалась, приходится ее грузить снова.
Если ты думаешь, что вот этой фразой ты описал проблему, то ты глубоко ошибаешься.
Если хочешь получить исчерпывающий ответ, - задавай конкретный вопрос.
Существует сцена с именем Scene 1. В ней понапихано разных мувиков. У одного из них instance name = 'contacts'. Он представляет из себя череду сменяющих друг друга фотографий. Каждая из фотографий внутри этого мувиклипа 'contacts' является мувиклипом с именами contact1, contact2, contact3 и т. д.
Я хочу, чтоб в мувиклипы фотографий ('contact1', 'contact2' и. т.д) подгружались изображения contact1.jpg, contact2.jpg и т.д.
Пока я вожусь только с 'contact1' - когда сделаю, чтоб там все было правильно - сделаю остальные.
Используя вышепреведенный скрипт, в мувиклип contact1 подгружается фотография contact1.jpg, но когда мувиклип contacts начинает проигрывать сначала, то вместо фотографии показывает зрителю пустоту.
P.s Я понятно/подробно описал проблему? Спасибо, конечно, что ты вообще это читаешь.:)
sergwizard
11.06.2004, 02:25
Он представляет из себя череду сменяющих друг друга фотографий.
Как я понимаю, сменяющие друг друга фотографии находятся в разных фреймах этого MovieClip(a) "contacts", правильно? Но, если это так, то тебе не удастся погрузить одновременно все фотографии в эти фреймы. Пока они не _currentframe, их просто не существует. А при переходе на следующий фрейм, перестает существовать фотография, которую ты загрузил в предыдущий фрейм. Тебе просто надо продумать всю архитектуру твоего мувика, и сделать по-другому.
Я думал об этом, пытался переделать, чтоб фотки не удалялись с таймлайна. Попробую переделать все конкретно.
А в flash'e возможно сделать так, чтоб подгружать изображения и создавать мувиклип, чтоб он работал, как если его создать в ручною, а потом использовать через libary/
sergwizard
11.06.2004, 17:49
Ты можешь подгружать изображения в пустые MovieClip, держать их за пределами мувика или невидимыми, потом, по мере необходимости, обращаться к ним.
Слушай, пробовал сделать как ты говоришь - та же фигня.
Скорее всего, меня конечно клинит, но все равно прошу тебя зацени этот исходник. Смотри 100-ый кадр - там строка подгрузки закомментирована - это так, чтоб работало. Твои замечания там тоже не учтены - но это исправить 2 минуты, просто если так сделать, то воообще ни фига не работает. Все картинки есть внутри мувика, но хочется переделать, чтоб все подгружалось, и, желательно, с самого начала, вместе с загрузкой сцены (а нужно мне это для того, чтоб потом другие swf-ки уже не содержали тех изображений внутри себя.
Моя просьба - укажи на ошибку точно или попробуй ее исправить.
p.s. чтоб сократить размер файла, я удолю оттуда некоторые jpg.
p.p.s Давай я тебе на мыло кину, а то тут что-то не грузит.
sergwizard
16.06.2004, 15:45
Присылай, посмотрю....
trunaev@lermus.ru
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.