Вот такая флешка должна получиться в итоге:
Скачать *.fla исходник
1.Создаем новый flash документ (as3) и помещаем в первый кадр этот код:
// Переменная drawing будет определять, рисовать ли линию в данный момент.
var drawing:Boolean = false;
// Присвоим ролику события
stage.addEventListener(MouseEvent.MOUSE_DOWN, startDrawing); //Если мышь нажата, начинает рисовать
stage.addEventListener(MouseEvent.MOUSE_MOVE, drawIt); // При движении мыши рисует линию
stage.addEventListener(MouseEvent.MOUSE_UP, stopDrawing); // Если мышь отпущена, прекращает рисовать
function startDrawing(event:MouseEvent):void{
this.graphics.lineStyle(12,0,1); //Линия имеет ширину в 12 пикселей, ее цвет = 0 (черный), степень непрозрачности - 1
this.graphics.moveTo( mouseX, mouseY);//Ставим "начало" линии в точку положения курсора
drawing = true;//Начинаем рисовать
}
function drawIt (event:MouseEvent){
if(drawing){//Проверка переменной drawing
this.graphics.lineTo(mouseX,mouseY);//Линия ведется к новой координате
}
}
function stopDrawing (event:MouseEvent) :void {
drawing = false;//Прекращаем рисовать
}
2. Жмем Ctrl+Enter и проверяем работоспособность
Комментариев нет:
Отправить комментарий