Показать сообщение отдельно
Старый 07.12.2007, 15:33
dimpiax вне форума Посмотреть профиль Найти все сообщения от dimpiax
  № 3  
Ответить с цитированием
dimpiax
Banned
 
Аватар для dimpiax

Регистрация: Dec 2007
Сообщений: 9
о чем я и говорил:
Код:
package com.dimpiax{

	// *** IMPORT
           import flash.display.Sprite;

	import flash.events.Event;
	
	
	// *** CLASS
	public class Draw extends Sprite {
		
		// *** CONSTRUCTOR
		public function Draw () {
			var s:Sprite = new Sprite();
			s.graphics.moveTo (0, 0);
			s.graphics.lineStyle (2);
			s.addEventListener (Event.ENTER_FRAME,ii);
			addChild (s);
		}
		
		// *** METHODS
		public function ii (evt:Event):void {
			with (evt.currentTarget) {
				graphics.lineTo (10, 10);
			}
		}		
	}
}
UPD:
Код:
package com.dimpiax{

	// *** IMPORT
	import flash.display.Sprite;

	import flash.events.Event;
	import flash.events.MouseEvent;


	// *** CLASS
	public class Draw extends Sprite {

		// *** CONSTRUCTOR
		public function Draw () {
			var s:Sprite = new Sprite();
			s.graphics.moveTo (0, 0);
			s.graphics.lineStyle (1);
			s.addEventListener (MouseEvent.MOUSE_MOVE, generate);
			s.addEventListener (Event.ENTER_FRAME, drawLines);
			addChild (s);
		}
		// *** METHODS
		private function generate (evt:Event):void {
			var ran:Number = Math.floor(Math.random()*0xFFFFFF);
			with (evt.currentTarget) {
				graphics.lineStyle (1, ran);
			}
		}
		private function drawLines (evt:Event):void {
			var ranX:Number = Math.random()*2;
			var ranY:Number = Math.random()*4;
			
			with (evt.currentTarget) {
				graphics.lineTo (mouseX/ranX, mouseY/ranY);
			}
		}
	}
}
зы: вопрос к более опытным: почему иногда рисуются непонятные квадраты, при рисовании линии, это как назвать и почему оно возникает?


Последний раз редактировалось dimpiax; 07.12.2007 в 15:48.