Код:
var color = 000000; // Цвет по умолчанию
// Начинаем рисование при нажатии левой кнопки мыши
this.onMouseDown = function() {
penUp = false; // Перо опущено
this.moveTo(_xmouse, _ymouse);
this.lineStyle(5, color);
};
// Если кнопка мыши нажата, при перемещении курсора мыши продолжаем рисование
this.onMouseMove = function() {
if (!penUp) { // Если перо опущено...
 this.lineTo(_xmouse, _ymouse);
 updateAfterEvent();
}
};
// Прекращаем рисование при отпускании кнопки мыши
this.onMouseUp = function() {
penUp = true; // Перо поднято
};
// ---ОБНАРУЖЕНИЕ ДВОЙНОГО ЩЕЛЧКА---------
var delay:Number = 300;
var myBroadcaster:Object = new Object();
AsBroadcaster.initialize(myBroadcaster);
var myListener:Object = new Object();
myBroadcaster.addListener(myListener);
Mouse.addListener(myListener);
myListener.onMouseDown = function() {
clickInterval = getTimer() - clickTime;
clickTime = getTimer();
if (clickInterval < delay) {
 myBroadcaster.broadcastMessage("onDoubleClick");
 clickTime = -delay;
}
};
//-----ОЧИСТКА ЭКРАНА ПРИ ДВОЙНОМ ЩЕЛЧКЕ------------
myListener.onDoubleClick = function() {
clear();
};