![]() |
|
||||||||||
|
|
|
|||||
|
Народ !
Хелп вот в MX - пишу в первом кадре loadMovie("fon_main.jpg", _root.foni); т.е. загружаю картинку в мувик под названием foni как я могу определить что картинка загрузилась ? т.е. не то что она появится а типа того что bytesloaded=totalbytes но как это правильно написать ? вот вопро синтересует ! без него дальше проэкт не движется :-( |
|
|||||
|
К флаш МХ в стандартной поставке есть урок - подзагрузка Jpg- посмотри
Вот кусок кода: _root.onEnterFrame = function() { // when a new Photo is selected, fade out, load new image, and fade in if (square._alpha>10 && fadeOut) { square._alpha -= 10; } if (square._alpha<10) { loadMovie("images/web/web_"+whichPic+".jpg", "square"); _root.preload_img.gotoAndPlay("pr"); //preload_img - это прелоадер fadeOut = false; fadeIn = true; } if (square._alpha<100 && fadeIn && !fadeOut) { square._alpha += 10; } else { fadeIn = false; } // limit input field if (input>3) { input = 3; } // initiate change to new image when Enter key is pressed if (Key.isDown(Key.ENTER)) { fadeOut = true; whichpic = input; } }; Ну а сам прелоадер обыкновенный: //где square - мувик в который грузится картинка if (_root.square.getBytesLoaded () == _root.square.getBytesTotal ()) { percents = percents + 5.0; if (percents > 100.0) { percents = 100.0; } } else { percents = Math.floor (_root.square.getBytesLoaded () / _root.square.getBytesTotal () * 100.0); } gauge.gotoAndStop (percents + 1); label = percents;
__________________
www.flashday.ru |
|
|||||
|
Регистрация: Apr 2002
Адрес: Украина, Киев
Сообщений: 349
|
Я сразу так попробовал определить размер, но оно выдавало 12 байт, когда сам джипег весит не меньше 120, я специально выбрал побольше!
Так вот оно показывало размер самого мувика без подгруженного файла!...
__________________
Пусть всегда светит солнце... миру мир и всякая такая фигня :) |
|
|||||
|
Вот честно говоря мне для этого нужно
http://komserg.4hack.com/hotel/ (по идее картинка появляется плавно(у меня нга компе так) но в реальтности плавно не получается потому что fadein проходит до того как картинка подгрузится, поэтому мне нужно определятьь когда картинка загрузится ! чтоб fadein включить в тот момент когда она погрузилась ! я тоже писал getbytesTotal он мнее выдавал 4 байта а картиека весит 30 кб надо как то по другому а вот на счет того сампла что идет с флэшем - Fadein я взял оттуда ну его и сделать было не трудно я просто посмотрел как он был сделан у них |
|
|||||
|
ТАк знает кто нибдуь как сделать это ? чтоб знать что картинка загрузилась
в примере в самплах Flash'а такого нету они просто подгружаются ! и оно не проверяет загркзилась картинк аили нет |
![]() |
Часовой пояс GMT +4, время: 02:06. |
|
|
« Предыдущая тема | Следующая тема » |
|
|