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

    gestore di eventi per frames?

    Esiste in Actionscript un gestore di eventi che permette di rilevare il frame in cui si trova attualemnte una linea temporale di un mc?
    Mi spiego.
    Ho due pulsanti ed due movieclip, composto da tre frames identici:
    1° frame) vuoto;
    2° frame)un altro mc con una scritta che compare;
    3° frame)un altro mc con la medesima scritta che scompare;
    azione di stop a tutti i frames, naturalmente.
    Ciò che voglio fare è questo:
    quado premo il primo pulsante (poniamo "azienda") voglio che l'mc_azienda vada al frame2; quando premo sul secondo pulsante (poniamo "contatti"), voglio che l'mc_azienda vada al frame3 e che l'mc_contatti al frame2.
    Concludo dicendo che -in realtà- ho molti più pulsanti da gestire e dunque altrettanti mc.
    Come fare?
    Grazie!

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    284
    tuo_movieclip._currentFrame
    ti restituisce il frame corrente del tuo_movieclip.

  3. #3
    ok, ho inserito questo script ad ognuno dei pulsanti, ma non funziona. come fare?

    Lo script è questo:
    on (release) {
    azienda.gotoAndStop(2);
    if (contatti._currentframe=(2)) {
    contatti.gotoAndStop(3);
    }
    }
    e viceversa nell'altro.

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    284
    devi scrivere cosi:
    if(contatti._currentframe==2) {
    //azioni
    }

    p.s.
    prima di impostare una condizione sul controllo dei frame di conviene inserire un "trace(movieclip._currentframe);" per verificare che numero di frame ti restituisce.....se ad esempio hai inserito un preload nella scena1 il _currentframe di conterà anche i frame della scena1, quindi quello che per te è il frame 2 potrebbe essere il 3.

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.