Показать сообщение отдельно
Старый 24.06.2008, 21:50
quazare вне форума Посмотреть профиль Отправить личное сообщение для quazare Найти все сообщения от quazare
  № 5  
Ответить с цитированием
quazare
 
Аватар для quazare

Регистрация: Jul 2004
Сообщений: 430
а вынужден использовать такие конструкции - потому что мувик достаточно сложный - динамический с масками... вообще, подскажите плиз выход... спасибо...

ну и по делу:

Код:
attachMovie("movingstar","movingstar",10,{_x:0,_y:430});//главный мувик - здесь лежит все.... в нем лежит мувик superline c кодом on(load) создания в себе нескольких мувиков clip+xc...

movingstar.onEnterFrame = function(){
	
for (xc=0;xc<_root.allpix.length; xc++){
      this.superline["clip"+xc].onEnterFrame = function(){//начинаем перебирать все созданные через on(load) clip+xc 
      
      

     if (_root.allMove==1){
			this._x=this._x-5;// начинаем двигать влево созданные клипы... 
//trace(_root.movingstar.superline.clip0._x); - видися прекрасно соответственно...
			}
			
	this.onMouseDown=function(){// при клике на клипе clip{x} // должна открыться соответствующая картинка...
		_root.mainviewer.loadMovie("img/small/"+this.param, 1);
...
	}


//отсюда следует, что (_root.movingstar.superline.clip0.param вообще не видит ((

	}
}

}
код superline выглядит так:

Код:
onClipEvent (load){
$path="img/small/";

for (xc=0; xc<_root.allpix.length; xc++){
		attachMovie("mloader","clip"+xc,xc+10,{_x:5+200*xc, _y:15, param:15});
		this["clip"+xc].loadMovie($path+_root.allpix[xc],20+xc);
		}
}


Последний раз редактировалось quazare; 24.06.2008 в 22:10.