Показать сообщение отдельно
Старый 31.10.2013, 22:54
Маруська вне форума Посмотреть профиль Отправить личное сообщение для Маруська Найти все сообщения от Маруська
  № 7  
Ответить с цитированием
Маруська

Регистрация: Feb 2012
Сообщений: 205
ок, поняла.
Код AS3:
stop();
var arr:Array= new Array; 
var p:Number;
var pg:Array = new Array(0,new page_1/*, new page_2 , new page_3, new page_4, new page_5,new page_6,new page_7*/);
var bt:Array = new Array(0,bt1,bt2, bt3, bt4, bt5, bt6, bt7);
 
for (p=1; p<=7; p++){ 
arr[p]=0; 
if (p==page){
addChild(pg[p]); 
pg[p].y=264.5;
pg[p].x=-150;
bt[p].gotoAndStop(2);//сработало!!!! 
arr[p]=1;
}
}
 
for(var i:int = 1; i<bt.length;i++)
{
   addChild(bt[i]);
   bt[i].addEventListener(MouseEvent.CLICK, loadMC);//мувики остаются неактивными, то есть не являютсялистнерами
 
function loadMC(e:MouseEvent):void
{ 
   var currentNumber:int;
   for(var i:int; i<bt.length; i++)
   {
       if(e.target == bt[i]) currentNumber = i;
   }
   addChild(pg[currentNumber]);
}
}


Последний раз редактировалось Маруська; 31.10.2013 в 23:06.