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

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
У меня нормально рисует, что из IDE что отдельно
Код AS3:
package  {
	import flash.display.Sprite;
	import flash.events.MouseEvent;
	import flash.geom.Point;
	/**
	 * ...
	 * @author casey ryan
	 */
 
	public class Main extends Sprite {
 
		private var _sprite:	Sprite 	= new Sprite();
		private var _drawing:	Boolean = false;
 
		public function Main() {
			addChild(_sprite);
			stage.addEventListener(MouseEvent.MOUSE_MOVE, onMouseMove);
			stage.addEventListener(MouseEvent.MOUSE_DOWN, onMouseDown);
			stage.addEventListener(MouseEvent.MOUSE_UP, onMouseUp);
			_sprite.graphics.lineStyle(3, 0x000000);
		}
 
		private function onMouseUp(e:MouseEvent):void {
			_drawing	= false;
		}
 
		private function onMouseDown(e:MouseEvent):void {
			_drawing	= true;
			_sprite.graphics.moveTo(mouseX, mouseY);
		}
 
		private function onMouseMove(e:MouseEvent):void {
			if (_drawing == false) return;
			_sprite.graphics.lineTo(mouseX, mouseY);
			e.updateAfterEvent();
		}
	}
}