PDA

Просмотр полной версии : не показываются картинки


dsQuadro
04.06.2008, 23:01
на превью во флеше и при запуске свф с компа картинки показываются... а при загрузке с сервера переменные из текстовых файлов грузятся а картинки из техже папок не показываются... в чем может быть проблема???

Molecula
04.06.2008, 23:16
Во всяких onLoadInit, onLoad - возможно картинки уже хотят грузиться, а переменных нет :(

CaXaP
05.06.2008, 00:36
Мне кажется проблема в том, что картинкам нужно некоторе время, чтобы загрузиться с сервера (в отличии от среды разработки, где они грузятся моментально), а вы, вполне может быть, не дожидаясь конца загрузки, производите с ними какое-либо действие (например меняете на следующую).

Попробуйте такой тестовый код:

var loader:MovieClipLoader = new MovieClipLoader(); //создаём лоадер
var listener:Object = {}; //создём листенер
loader.addListener(listener); //добавляем листенер лоадеру (чтоб услышать событие окончание загрузки).
this.createEmptyMovieClip("container",this.getNextHighestDepth()); //создаём пустой клип
loader.loadClip("kartinka.jpg",container); //загружаем в него картинку
listener.onLoadComplete = function() // Событие окончания загрузки.
{
trace("Загрузка картинки закончена.");
}

Этот код у меня норм. грузит картинку.

alexcon314
05.06.2008, 00:43
СаХаР, оформите код тегами .
Автор, ваш исходник очень бы пригодился, вместо того чтобы гадать что там у вас и как.

dsQuadro
05.06.2008, 14:17
у меня в сцене динамически создается муви клип в который при создании отсылается строка с адресом картинки...
внутри создаваемого мувика в первом фрейме код:
loadMovie(prev_put,"load_prev");
вот собственно и все.

alexcon314
05.06.2008, 17:27
Выложите исходник .fla.

dsQuadro
05.06.2008, 17:52
проблему решил: в адресную строку затесалась заглавная буква

dsQuadro
09.06.2008, 15:27
а чем метод описанный в посте №3 лечше простого loadMovie???
и как после такой загрузки отобразть картинку в нужном мувике???

iNils
09.06.2008, 15:33
а чем метод описанный в посте №3 лечше простого loadMovie???
и как после такой загрузки отобразть картинку в нужном мувике???
1. loadMovie просто грузит, а класс MovieClipLoader обладает событиями которые облегчают работу с процессом загрузки.
2. Место загрзуки указывается до ее начала. Однако используя класс BitmapData и его метод draw, можно отобразить картику в любом другом мувиклипе (об этом не раз писалось, воспользуйтесь поиском)