![]() |
|
||||||||||
|
|||||
|
Регистрация: Jul 2009
Сообщений: 21
|
Здравствуйте!
Я без году неделя во флэше... потому попрошу не сердчать!!! Не могу решить свою проблему!!! есть некий файл XML который подгружается во Flash! и каждый новый фрейм newFrame, стыкуется к предыдущему! что-то типа слайдера... в кадом новом фрейме атачится клип прелоадера newPreload для картинки... но условия работы этого прелоадера newPreload в функция onEnterFrame работает лишь для последнего созданного фрейма newFrame! проверял с помощью трейса... до функции onEnterFrame видит все клипы newPreload! а внутри onEnterFrame, только последний!!!! помогите пожалуйста разобраться! буду очень признателен!!! вроде логически всё правильно!!! но чувствую, краеугольный камень где-то зарыт!!! for(i=0;i<allSoftData.length;i++) { newFrame=slider.blank_slider.attachMovie('frame_soft','frame'+i,i); newFrame._y=i*newFrame._height; newFrame.txt_soft.text=allSoftData[i].firstChild.firstChild; newFrame.txt_desc.text=allSoftData[i].firstChild.nextSibling.firstChild; newFrame.txt_req.text=allSoftData[i].firstChild.nextSibling.nextSibling.firstChild; newPreload=newFrame.mc_load.attachMovie('pic_preloader','preload'+i,i); var ab = newFrame.mc_pic.loadMovie("xml/"+allSoftData[i].firstChild.nextSibling.nextSibling.nextSibling.firstChild); trace(newPreload); onEnterFrame = function(ab,bytesLoaded,bytesTotal) { trace(newPreload); if(bytesLoaded<bytesTotal) { newPreload._alpha = 100; } if(bytesLoaded==bytesTotal) { newPreload._alpha = 0; } } } Последний раз редактировалось cerberus_nsv; 29.01.2010 в 17:06. |
![]() |
Часовой пояс GMT +4, время: 14:35. |
|
|
« Предыдущая тема | Следующая тема » |
|
|