Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di eng
    Registrato dal
    Mar 2002
    Messaggi
    1,227

    [MX] _currentframe e frame label

    e' corretta la sintassi x una condizione tipo:
    if(_root._currentframe>= "frame_label"){}

    anzieche' usare
    if(_root._currentframe>= 456){}

    ??

  2. #2
    Utente di HTML.it L'avatar di 7vite
    Registrato dal
    Mar 2001
    Messaggi
    3,407
    No perché la proprietà restituisce il numero del fotogramma in cui si trova attualmente l'indicatore di riproduzione nella linea temporale specificata.

  3. #3
    Utente di HTML.it L'avatar di eng
    Registrato dal
    Mar 2002
    Messaggi
    1,227
    non riesco con una proprietà a ricavare invece il numero di frame corrispondente alla label?

  4. #4
    Utente di HTML.it L'avatar di 7vite
    Registrato dal
    Mar 2001
    Messaggi
    3,407
    Che io sappia NO.
    Dovresti usare una variabile che prenderà come valore il nome della label.
    Ma nel tuo caso il problema può essere ovviato agendo su una variabile che setti nel keyframe interessato con il valore del _currentframe e ripristini subito dopo.
    Per esempio:
    nel keyframe 456 metti
    variabilekf = _currentframe;

    e poi esegui il tuo controllo:
    codice:
    if (_currentframe>=variabilekf) {
    	// ...
    }

  5. #5
    Utente di HTML.it L'avatar di eng
    Registrato dal
    Mar 2002
    Messaggi
    1,227
    interessante! Grazie 7!

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.