![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Mar 2011
Сообщений: 6
|
Здравствуйте!
Я не очень разбираюсь в ActionScript и у меня такая проблема: Главный 1.swf показывает в сомом себе разные модули 2.swf, 3.swf и т.п.. Ссылки на эти модули прописаны в xml в виде В самом ролике 1.swf эта функция написана так: function catchLink(param) { argumentArray = new Array(); argumentArray = param.split(","); clearInterval(_global.intervalID); for (var j:Number = 0; j<linkTotal; j++) { links_mc["link"+j].enabled = true; var navColor = new Color(links_mc["link"+j]); navColor.setRGB(navActiveColor); } var hideContent:Tween = new Tween(moduleContainer_mc, "_alpha", None.easeOut, moduleContainer_mc._alpha, 0, 0.5, true); hideContent.onMotionFinished = function() { moduleData = argumentArray[1]; loadMovie(argumentArray[0], moduleContainer_mc); var showContent:Tween = new Tween(moduleContainer_mc, "_alpha", None.easeOut, 0, 100, 0.3, true); }; var hidesubnav1:Tween = new Tween(sublinks_mc, "_alpha", None.easeOut, sublinks_mc._alpha, 0, 0.5, true); hidesubnav1.onMotionFinished = function() { var hidesubnav2:Tween = new Tween(subnavheader_mc, "_y", Strong.easeInOut, subnavheader_mc._y, mainnavbar_mc._y+2, 1, true); hidesubnav2.onMotionFinished = function() { var hidesubnavA:Tween = new Tween(subnavheader_mc, "_alpha", None.easeOut, subnavheader_mc._alpha, 0, 0.2, true); }; }; } Мне нужно создать объект в самом ролике 2.swf, при клике на который аналогичным образом открывался бы модуль 3.swf.. Проблема в том,что я не знаю как это сделать на AS. Пробовал через loadMovie, но тогда модуль полностью заменяет главный ролик 1.swf. Код был такой: Подскажите пожалуйста как эту ссылку правильно написать.. Добавлено через 8 часов 53 минуты Проблему решил! Подставил вместо 'target' в loadMovie нужный объект.. |
![]() |
![]() |
Часовой пояс GMT +4, время: 16:44. |
|
|
« Предыдущая тема | Следующая тема » |
|
|