Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [AS3] rilevare il fotogramma in esecuzione

    ho visto che in AS2 la funzione per confrontare il fotoramma in esecuzione è ifFrameLoaded(x).
    Ora sto utilizzando AS3 e non riesco a trovare una funzione che mi dia lo stesso risultato..

    Consigli?

    Il target è il seguente: ho una serie di fotogrammi divisa in 2: dal fotogramma 2 al 10 ho 1 effetto e dall'11 al 20 ne ho un altro.
    ho un evento (click) che, dopo aver comparato il fotogramma in esecuzione, manda gotoAndPlay(2) o gotoAndPlay(11)...

    in AS2 il codice era il seguente:
    Codice PHP:
    ifFrameLoaded(18){gotoAndPlay(3);} 
    Helpppp :|

  2. #2
    ho risolto aggiungendo al fotogramma desiderato un'azione che rimuove la prima funzione richiamata all'onClick ed aggiungendo la seconda funzione (sempre richiamata all'onClick).

    Codice PHP:
    function _close(evt:MouseEvent):void {
      
    gotoAndPlay(9);
    }

    opener.removeEventListener(MouseEvent.CLICK_open);
    opener.addEventListener(MouseEvent.CLICK_close); 
     
    stop(); 
    Perchè FireFox è così intelligente e Explorer così stupido?!?

  3. #3
    comunque se qualcuno avesse la risposta al primo quesito (quello del comando di replace al metodo in AS2) è ben accetto
    Può sempre essere utile!
    Perchè FireFox è così intelligente e Explorer così stupido?!?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.