Adobe Flash и ActionScript 3

программирование веб дизайн flash ActionScript

Здравствуйте, помогите пожалуйста.Есть код:
import com.greensock.*;
import flash.display.Loader;
import flash.events.Event;
import flash.events.MouseEvent;
import flash.events.ProgressEvent;

var currentPage:*;
var nextPageURL:String;
var buttons:Array = new Array (menu_mc.news_btn, menu_mc.napravl_mc.menu_nap.nap1_btn, menu_mc.napravl_mc.menu_nap.nap2_btn,
menu_mc.napravl_mc.menu_nap.nap3_btn, menu_mc.napravl_mc.menu_nap.nap4_btn, menu_mc.napravl_mc.menu_nap.nap5_btn);

var loader:Loader = new Loader ();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE,
pageWasLoaded);
loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS,
pageIsLoading);
loader.x=550;

addChild(loader);
addEventListeners();
function addEventListeners():void
{
for (var i:int=0; i < buttons.length; i++)
{
buttons[i].addEventListener(MouseEvent.CLICK,
buttonWasClicked);
buttons[i].buttonMode = true;
}
}


function buttonWasClicked(e:MouseEvent):void
{
var buttonName:String = e.target.name;
switch (buttonName)
{
case "news_btn":
nextPageURL = "file:///C:/1/Page-1.swf";
break;

case "nap1_btn":
nextPageURL = "file:///C:/1/Page-2.swf";
break;

case "nap2_btn":
nextPageURL = "file:///C:/1/Page-3.swf";
break;

case "nap3_btn":
nextPageURL = "file:///C:/1/Page-4.swf";
break;

case "nap4_btn":
nextPageURL = "file:///C:/1/Page-5.swf";
break;

case "nap5_btn":
nextPageURL = "file:///C:/1/Page-6.swf";
break;
}
hideCurrentPage();
}


function hideCurrentPage():void
{
if (currentPage)
{
trace ("Прячем текущую");
TweenMax.to(currentPage, 1, {x:550,
onComplete:loadNextPage,
onCompleteParams:[nextPageURL]});
}
else
{
loadNextPage(nextPageURL);
}
}

function showNextPage():void
{
trace ("Показываем следующую строку");
TweenMax.to(loader,1,{x:0});
currentPage = loader;
}

function loadNextPage(path:String):void
{
loader.load(new URLRequest(path));
}

function pageIsLoading(e:ProgressEvent):void
{
progress_mc.visible = true;}


function pageWasLoaded(e:Event):void
{
trace ("Стриница была загружена");
progress_mc. visible = false;
showNextPage();
}


Вопрос, как сделать так чтобы загружаемые .swf(Page-1,Page-2,Page-3...) загружались под основное меню (menu_mc), а не поверх его.
Ответы:
Для того чтобы добавлять об]екты на нужную глубину используйте addChildAt()


12 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.