|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Nov 2003
Адрес: St-Petersburg
Сообщений: 30
|
не получается зациклить показ картинок в скрипте
Здравствуйте!
Может кто то поможет! У меня такая ситуация написан скрипт который вытягивает картинки их указанной папки во флеш и показывает их по очередности image"+whichPic+".jpg папка тоже указана все вроде работает хорошо но... На локальном компе после загрузки например image27.jpg загружается снова image1.jpg и так по кругу. Но я выкладываю swf на сервер там тоже создаю папки заливаю картинки вроде все тоже работает хорошо только вот незадача после проигрывания последней картинки image27.jpg он не переходит к проигрыванию image1.jpg а просто останавливается на первом кадре. Так вот вопрос к специалистам как можно сделать чтобы и на сервере тоже зациклить прокрутку картинок из папки? Скрипт в первом кадре выкладываю ниже. Надеюсь на помощь! Спасибо, Дмитрий. да полный адрес до папки тоже прописывал не помогает((( и слэш "/" ставил тоже самое((( //примечание: в папке картинки должны начинатся с названия image1.jpg var my_mcl:MovieClipLoader = new MovieClipLoader(); var myListener:Object = new Object(); myListener.onLoadStart = function(target_mc:MovieClip) { var loadProgress:Object = my_mcl.getProgress(target_mc); }; myListener.onLoadProgress = function(target_mc:MovieClip, loadedBytes:Number, totalBytes:Number) { }; myListener.onLoadComplete = function(target_mc:MovieClip) { var loadProgress:Object = my_mcl.getProgress(target_mc); }; myListener.onLoadInit = function(target_mc:MovieClip) { target_mc._alpha = 0; fade_dir = true; my_interval = setInterval(fade, fade_time); }; myListener.onLoadError = function(target_mc:MovieClip, errorCode:String) { whichPic=1; my_mcl.loadClip("banners/images/image"+whichPic+".jpg", clip1_mc); //whichPic - нумерация картинок //"images/image"+whichPic+".jpg" - путь к картинкам // clip1_mc - мувик в который производится загрузка }; my_mcl.addListener(myListener); var my_interval; var pause_interval; var whichPic = 1; var fade_dir = true; var fade_step = 15; //кол-во альфа var fade_time = 80; //время исчезновения var pause_time = 3500; //задержка во времени при альфа=100 function pause_me() { clearInterval(pause_interval); my_interval = setInterval(fade, fade_time); } my_mcl.loadClip("banners/images/image"+whichPic+".jpg", clip1_mc); //whichPic - нумерация картинок //"images/image"+whichPic+".jpg" - путь к картинкам // clip1_mc - мувик в который производится загрузка function fade() { if(clip1_mc._alpha>=100 && fade_dir==true) { fade_dir = false; clearInterval(my_interval); pause_interval = setInterval(pause_me, pause_time); return; } if (clip1_mc._alpha<100 && fade_dir==true) { clip1_mc._alpha+=fade_step; } else { fade_dir=false; if(clip1_mc._alpha>0) { clip1_mc._alpha-=fade_step; } else { clearInterval(my_interval); whichPic++; my_mcl.loadClip("banners/images/image"+whichPic+".jpg", clip1_mc); //whichPic - нумерация картинок //"images/image"+whichPic+".jpg" - путь к картинкам // clip1_mc - мувик в который производится загрузка } } }
__________________
dimakol |
|
|||||
Регистрация: Nov 2003
Адрес: St-Petersburg
Сообщений: 30
|
Вы думаете что в этом проблема? А почему тогда на локалке все работает как часы?
__________________
dimakol |
|
|||||
блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,112
Записей в блоге: 1
|
Возможно из-за быстрой загрузки картинок, обгоняя близжайшее время срабатывания нового интервала.
Попробуйте
__________________
hauts.ru Последний раз редактировалось Hauts; 28.02.2011 в 17:46. |
|
|||||
Регистрация: Nov 2003
Адрес: St-Petersburg
Сообщений: 30
|
Не могли бы вы указать как это сделать и проверить? И сколько указывать интервал?
А почему тогда на компьютере все работает да и на сервере заторможенности в загрузке не видно. Вот посмотрите http://joykatering.ru/ только картинка с женихом и невестой показывается потом все.( Добавлено через 10 часов 15 минут Вы знаете не помогло все так же как было на компе проигрывает до конца после чего начинает сначала а на сервере проигрывает и встает на 1 кадр ((( http://www.joykatering.ru //примечание: в папке картинки должны начинатся с названия image1.jpg var my_mcl:MovieClipLoader = new MovieClipLoader(); var myListener:Object = new Object(); myListener.onLoadStart = function(target_mc:MovieClip) { var loadProgress:Object = my_mcl.getProgress(target_mc); }; myListener.onLoadProgress = function(target_mc:MovieClip, loadedBytes:Number, totalBytes:Number) { }; myListener.onLoadComplete = function(target_mc:MovieClip) { var loadProgress:Object = my_mcl.getProgress(target_mc); }; myListener.onLoadInit = function(target_mc:MovieClip) { target_mc._alpha = 0; fade_dir = true; my_interval = setInterval(fade, fade_time); }; myListener.onLoadError = function(target_mc:MovieClip, errorCode:String) { whichPic=1; my_mcl.loadClip("banners/images/image"+whichPic+".jpg", clip1_mc); clearInterval(my_interval); //whichPic - нумерация картинок //"images/image"+whichPic+".jpg" - путь к картинкам // clip1_mc - мувик в который производится загрузка }; my_mcl.addListener(myListener); var my_interval; var pause_interval; var whichPic = 1; var fade_dir = true; var fade_step = 15; //кол-во альфа var fade_time = 80; //время исчезновения var pause_time = 3500; //задержка во времени при альфа=100 function pause_me() { clearInterval(pause_interval); my_interval = setInterval(fade, fade_time); } my_mcl.loadClip("banners/images/image"+whichPic+".jpg", clip1_mc); //whichPic - нумерация картинок //"images/image"+whichPic+".jpg" - путь к картинкам // clip1_mc - мувик в который производится загрузка function fade() { if(clip1_mc._alpha>=100 && fade_dir==true) { fade_dir = false; clearInterval(my_interval); pause_interval = setInterval(pause_me, pause_time); return; } if (clip1_mc._alpha<100 && fade_dir==true) { clip1_mc._alpha+=fade_step; } else { fade_dir=false; if(clip1_mc._alpha>0) { clip1_mc._alpha-=fade_step; } else { clearInterval(my_interval); whichPic++; my_mcl.loadClip("banners/images/image"+whichPic+".jpg", clip1_mc); //whichPic - нумерация картинок //"images/image"+whichPic+".jpg" - путь к картинкам // clip1_mc - мувик в который производится загрузка } } }
__________________
dimakol |
Часовой пояс GMT +4, время: 01:28. |
|
« Предыдущая тема | Следующая тема » |
|
|