![]() |
|
||||||||||
|
|||||
|
Регистрация: Jan 2009
Сообщений: 7
|
Уважаемые флэшеры! Мне очень нужна ваша помощь!!
У меня такая проблема - есть темплэйт, сайт на флэше с использованием XML. Все картинки и тексты в этом шаблоне подгружаются при помощи XML.. ну например... Грузится эта картинка в контейнер, который задаётся, при помощи такого нехитрого скрипта onClipEvent (load) { imageProperties = _root.getCurrentImageName(0); loadMovie(_root.url + imageProperties.name, this.cont.pic); url = imageProperties.linkToOpen; targetWindow = imageProperties.target; } function getCurrentImageName(imageNumber) { sectionNum = getXmlSection(mainObj, "section", "pages"); currentPage = _root.link - _root.firstPageFrame; imageParams = new Array(); imageParams.name = mainObj.section[sectionNum].page[currentPage].image[imageNumber].imageUrl; imageParams.linkToOpen = mainObj.section[sectionNum].page[currentPage].image[imageNumber].link; imageParams.target = mainObj.section[sectionNum].page[currentPage].image[imageNumber].target; return (imageParams); } onClipEvent (load) { a = 0; } onClipEvent (enterFrame) { percent = Math.round(_parent.cont.pic.getBytesLoaded() / _parent.cont.pic.getBytesTotal() * 100); text = percent + "%"; gotoAndStop(percent); if (_parent.cont.pic.getBytesLoaded() >= _parent.cont.pic.getBytesTotal() && _parent.cont.pic.getBytesLoaded() > 100 && a != 1) { a = 1; _parent.gotoAndPlay(2); } // end if } Добавлено через 6 минут ВОПРОС - как мне подгружать вместо картинок swf мувики в те же контейнера?? Я новичок во флэше поэтому попытался сделать по накатаному в этом шаблоне, прописал новую функцию getCurrentMovieName function getCurrentMovieName(movieNumber) { sectionNum = getXmlSection(mainObj, "section", "pages"); currentPage = _root.link - _root.firstPageFrame; movieParams = new Array(); movieParams.name = mainObj.section[sectionNum].page[currentPage].movie[movieNumber].movieUrl; movieParams.linkToOpen = mainObj.section[sectionNum].page[currentPage].movie[movieNumber].link; movieParams.target = mainObj.section[sectionNum].page[currentPage].movie[movieNumber].target; return (movieParams); } // End of the function В контейнере поменял скрипт на onClipEvent (load) { movieProperties = _root.getCurrentMovieName(0); loadMovie(_root.url + movieProperties.name, this.cont.pic); url = movieProperties.linkToOpen; targetWindow = movieProperties.target; } <image imageUrl="_pic5.png" link="asfunction:link"/> на <image imageUrl="_pic5.swf" link="asfunction:link"/> но к сожалению не сработало... Ребята - может кто-нибудь сталкивался с подобной проблемой?? Пожалуйста помогите! Буду материально признателен! Последний раз редактировалось iNils; 05.01.2009 в 14:45. |
|
|||||
|
возможно что проблема в следующем:
здесь прописанно а функцию вы вызываете так замечаете разницу в названии функции? скорее всего должно быть так |
|
|||||
|
Регистрация: Jan 2009
Сообщений: 7
|
Прошу прощения.. дал неправильный код.. я уже егго исправил в первом посте.
В контейнере я поменял скрипт на |
![]() |
![]() |
Часовой пояс GMT +4, время: 13:14. |
|
|
« Предыдущая тема | Следующая тема » |
|
|