Код:
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(); };