Показать сообщение отдельно
Старый 05.02.2011, 02:46
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 5  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Код AS3:
package { 
	import flash.display.*;
	import flash.events.*;
	public class Graf extends Sprite {
		private var _s:Sprite = null;
		public function Graf () { 
			var xx:uint
			var yy:uint;
 
			xx = stage.stageWidth;
			yy = stage.stageHeight;
 
			stage.scaleMode = StageScaleMode.SHOW_ALL;
			_s = new Sprite ();
			addChild (_s);
 
			_s.graphics.lineStyle (1, 0xAAAAAA);
			_s.graphics.beginFill (0xf0f0f0, 1);
			_s.graphics.drawRect (0, 0, xx, yy); 
			_s.graphics.endFill ();
 
			_s.addEventListener (MouseEvent.MOUSE_DOWN, mouseReg);
			stage.addEventListener (MouseEvent.MOUSE_UP, mouseUnreg);
		}
		public function mouseListner (event:MouseEvent):void {
			_s.graphics.lineTo (mouseX, mouseY);
		}
		public function mouseReg (event:MouseEvent):void {
			_s.graphics.moveTo (mouseX, mouseY);
			_s.addEventListener (MouseEvent.MOUSE_MOVE, mouseListner);
		}
		public function mouseUnreg (event:MouseEvent):void {
			_s.removeEventListener (MouseEvent.MOUSE_MOVE, mouseListner);
		}
	}
}
__________________
(и)Нильс.ru | Плагины для FlashDevelop