Aggiunta di un timer

Un timer ti permette di misurare la durata di tutte le azioni che si verificano nella creatività, ad esempio per quanto tempo l'utente ha utilizzato un gioco. Non esiste un componente per l'aggiunta di un timer a una creatività; dovrai utilizzare l'API.

Per avviare un timer, procedi come riportato di seguito:

Richiama il metodo:

Enabler.startTimer(timerId:String)

Per interrompere un timer, procedi come riportato di seguito:

Richiama questo metodo:

Enabler.stopTimer(timerId:String)

  • timerId è il nome del timer in Studio. Puoi modificare il nome nell'interfaccia utente di Studio Web o in DFA Trafficking se vuoi che appaia diversamente nel rapporto finale.
  • Per arrestare correttamente il timer, il timerId utilizzato in stopTimer deve corrispondere all'ID utilizzato in startTimer

Prova!

  • Aggiungi due pulsanti alla creatività, uno di nome myStartTimerBtn e l'altro di nome myStopTimerBtn.
  • Crea un timer di nome "My Timer", impostandolo in modo che venga attivato e interrotto quando l'utente fa clic rispettivamente sugli oggetti myStartTimerBtn e myStopTimerBtn.

Snippet di codice per AS3

var onStartTimerHandler:Function = function(event:MouseEvent):void {
    enabler.startTimer("My Timer");
}

var onStopTimerHandler:Function = function(event:MouseEvent):void {
    enabler.stopTimer("My Timer");
}

myStartTimerBtn.addEventListener(MouseEvent.CLICK, onStartTimerHandler);
myStopTimerBtn.addEventListener(MouseEvent.CLICK, onStopTimerHandler);

Esegui un test

Esegui la creatività in Flash. Quando fai clic sui pulsanti di avvio e arresto del timer, nel riquadro di output dovrebbe venire visualizzato quanto segue:

Enabler: Start timer: My Timer
Enabler: Stop timer: My Timer