о чем я и говорил:

Код:
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);
}
}
}
}
зы: вопрос к более опытным: почему иногда рисуются непонятные квадраты, при рисовании линии, это как назвать и почему оно возникает?
