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

Регистрация: Apr 2012
Сообщений: 48
Вот весь код *.as


Код AS3:
package net.dndigital.draganddrop {
 
	import flash.display.MovieClip;
	import flash.events.MouseEvent;
	import flash.events.Event;
	import fl.containers.UILoader;
	import flash.net.URLLoader; 
    import flash.net.URLRequest;
	import flash.text.TextField;
 
	public class buksa extends MovieClip {
 
 
		public function buksa ()
		{
			buttonMode = true;
			addEventListener( MouseEvent.MOUSE_DOWN, down );	
 
		}
		protected function down ( event:MouseEvent ) :void
		{
			parent.addChild ( this );
			startDrag();
			stage.addEventListener ( MouseEvent.MOUSE_UP, stageUp );
 
		}
 
		protected function stageUp ( event:MouseEvent ) :void
		{
			stage.removeEventListener ( MouseEvent.MOUSE_UP, stageUp );
			stopDrag();
 
			if(dropTarget)
			{
				if( dropTarget.parent.name == "korz")
				{
					//scaleX = scaleY = 1;
					//alpha = 1;
					x = 320;
					y = 240;
					//y = stage.stageHeight - height - 300;
					//x = stage.stageWidth - width -50;
					buttonMode = false;
					removeEventListener(MouseEvent.MOUSE_DOWN, down);
 
					var myUILoader:UILoader = new UILoader();
					myUILoader.source = "swf/korpus_buksa.swf";
					//myUILoader.scaleContent = false;
					myUILoader.move(-320, -240);
					myUILoader.setSize(800, 600);
					addChild(myUILoader);
 
					var korpusUILoader:UILoader = new UILoader();
					korpusUILoader.source = "swf/korpus.png";
					//myUILoader.scaleContent = false;
					korpusUILoader.move(-300, 415);
					korpusUILoader.setSize(155, 75);
					addChild(korpusUILoader);
 
					//----------------------------------------------------------------------------
					//ПЕРВЫЙ ВАРИАНТ
					var loader:URLLoader = new URLLoader();
					loader.load(new URLRequest("swf/txt_bk.txt"));
					loader.addEventListener(Event.COMPLETE, onComplete);
					function onComplete(e:Event):void 
					{
					txt_bk.text=loader.data;
					}
 
					//ВТОРОЙ ВАРИАНТ
					/*var loader:URLLoader = new URLLoader();
					loader.load(new URLRequest("swf/txt_bk.txt"));
					loader.addEventListener(Event.COMPLETE, onComplete);
 
					function onComplete(e:Event):void {
						var txt_bk:TextField = new TextField(); //создаем текстовое поле
						addChild(txt_bk); //добавляем его на сцену
 
						txt_bk.text=loader.data;
					}*/
 
 
				}				
			}
		}
 
 
 
	}
}
Добавлено через 58 секунд
Да вообще ноль. только начал осваивать поскольку возникла большая потребность на работе.
лучше оба варианта рассмотреть.