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

блогер
Регистрация: Sep 2011
Адрес: Москва
Сообщений: 533
Записей в блоге: 4
ну и сделайте все в одном классе:
Код AS3:
package bk.file {
 
import flash.display.MovieClip;
import flash.events.MouseEvent;
 
	public class korpus extends MovieClip {
 
var myLoader:Loader;
		public function korpus()
		{
			buttonMode = true;
			addEventListener( MouseEvent.MOUSE_DOWN, down );
                        myLoader = new Loader ();
		        myLoader.x=50;
                        myLoader.y=50;
		}
		protected function down ( event:MouseEvent ) :void
		{
			parent.addChild ( this );
			startDrag();
			stage.addEventListener ( MouseEvent.MOUSE_UP, stageUp );
                       var myURL:URLRequest=new URLRequest("swf/korpus_buksa.swf");
	                myLoader.load(myURL);
	                addChild(myLoader);
		}
 
		protected function stageUp ( event:MouseEvent ) :void
		{
			stage.removeEventListener ( MouseEvent.MOUSE_UP, stageUp );
			stopDrag();
 
			if(dropTarget)
			{
				if( dropTarget.parent.name == "korz")
				{
					scaleX = scaleY = 0.5;
					alpha = 0.5;
					y = stage.stageHeight - height - 300;
					buttonMode = false;
					removeEventListener(MouseEvent.MOUSE_DOWN, down);
 
				}				
			}
		}
 
 
 
	}
}