Es fácil, sólo tienes que meter el código en la función
hacerClickLargo, y ese código se ejecutará cuando haya transcurrido el tiempo de los clicks largos. Te pongo un ejemplo para que lo veas claro

Código ActionScript :
// Importamos las clases necesarias
import flash.events.MouseEvent;
import flash.utils.Timer;
import flash.events.TimerEvent;
// Variable para cronometrar el tiempo
var tiempo:Timer = new Timer(300, 1);
// Variable para saber si se ha hecho un click largo
var clickLargo:Boolean;
// Esta función se ejecutará cuando se ha mantenido
//el botón pulsado durante un tiempo
function hacerClickLargo(e:TimerEvent):void {
// Se indica que es un click largo
clickLargo = true;
// Se realizan las acciones de un click largo
trace("Has hecho un click largo.");
}
// Esta función se ejecutará cuando el ratón se presiona sobre el botón
function comienzoClick(e:MouseEvent):void {
// Se indica que, en principio, no es un click largo
clickLargo = false;
// Añadimos el escuchador para saber cuando el click es largo
tiempo.addEventListener(TimerEvent.TIMER, hacerClickLargo);
// Iniciamos el cronómetro
tiempo.start();
}
// Esta función se ejecutará cuando el ratón se suelta sobre el botón
function finClick(e:MouseEvent):void {
// Si el click no es largo, se ejecutarán las acciones de un click normal
if(!clickLargo){
trace("Has hecho un click normal.");
}
// Reiniciamos y paramos el cronómetro
tiempo.reset();
}
// Añadimos los escuchadores para detectar los clicks sobre el botón
boton.addEventListener(MouseEvent.MOUSE_DOWN, comienzoClick);
boton.addEventListener(MouseEvent.MOUSE_UP, finClick);