2011-09-16 10 views

risposta

11

Sì, ho avuto anche questo trovando stupido. Ma è molto semplice intercettare e impedire la chiusura.

Attenzione che questo codice impedisce solo la chiusura della finestra standard! Non è consigliabile utilizzarlo senza aggiungere il dialogo di conferma o il codice vicino al posto del commento.

stage.nativeWindow.addEventListener(Event.CLOSING, onCloseCall); 

function onCloseCall(evt:Event):void 
{ 
    evt.preventDefault(); 
    //Show dialogue here. 
} 

Ora, come mostrare il messaggio di avviso (anche noto come finestra di dialogo) dipende interamente sulla propria piattaforma, metodo, e le esigenze. Ad esempio, se si utilizza Flash Professional, un filmato personalizzato che si nasconde e mostra potrebbe fare il trucco. Tuttavia, se usi Flex, ci sono modi per creare un dialogo modale. Ricerca separatamente.

Problemi correlati