Visualizzazione dei risultati da 1 a 7 su 7

Discussione: IF tra due filamti

  1. #1

    IF tra due filamti

    Salve a tutti anticipo che di actionscript di flash so poco poco, ma vorrei sapere se posso mettere un if tra due filmati, cioè io ho il filmato1 e il filmato2 , vorrei che il filmato2 iniziasse solo dopo che è terminato il filmato1, posso mettere un comando sul primo frame del filmato1 del tipo:
    if (filmato1 è finito) gotoandplay filmato2
    grazie per l'aiuto

  2. #2
    Utente di HTML.it L'avatar di alpeweb
    Registrato dal
    Oct 2002
    Messaggi
    1,691
    se hai un'animazione su più fotogrammi ti conviene mettere
    il goto sull'ultimo fotogramma ........
    ......mi sembra più pratico.

  3. #3
    si questo lo immaginavo, però io ho 2 filmati diversi due file .swf e ho necessità assoluta che uno inizi quando è finito l'altro, si può fare???

  4. #4
    Utente di HTML.it L'avatar di alpeweb
    Registrato dal
    Oct 2002
    Messaggi
    1,691
    certo che si può fare.
    Allora:
    come carichi i filmati?
    sono filmati con interpolazioni?
    oppure puoi settarti una varibile sul _level0
    ipotesi:
    sull'ultimo fotogramma del primo swf metti questa riga:
    _level0.vai="ok";

    sul primo fotogramma del secondo swf che farai vuoto:
    if(_level0.vai=="ok")gotoAndPlay(2);

  5. #5
    Non conosco bene il flash con tutti i suoi componenti sinceramente non so cosa intendi con "variabile _level0" i miei due filmati hanno varie interpolazioni di movimento.
    Con _level0.vai="ok" cosa intendi?
    "vai" è il mio primo filmato e "ok" è l'etichetta dell'ultimo fotogramma del filmato?
    Scusami ma di flash conosco poco, grazie per l'aiuto

  6. #6
    Utente di HTML.it L'avatar di alpeweb
    Registrato dal
    Oct 2002
    Messaggi
    1,691
    _level0 è il livello zero ossia la radice del filmato "padre"
    vai è il nome che io ho usato per una variabile
    ok è il valore che io voglio assegnare alla variabile alla fine del primo filmato.

    if(_level0.vai=="ok") è il condizionale che uso per eseguire
    una verifica di condizione.
    se la variabile vai che sta sul livello 0 è uguale a ok allora
    il secondo filmato passa dal primo al secondo fotogramma.
    Naturalmente sul secondo filmato devi avere il primo fotogramma vuoto
    con solo il condizionale e uno stop();

    Vediamo cosa succede:
    il primo swf parte arriva all'ultimo fotogramma dove ha l'azione
    che imposta la variabile vai che sta sul livello0 a valore= "ok".
    Il secondo filmato intanto è fermo e ci rimane fino a quando
    la variabile vai non diventa = a "ok".

    Ora però tu mi devi dire come carichi i filmati.
    o per caso sono indipendenti ossia non caricati su un filmato comune?

  7. #7
    Ok adesso ho capito perfettamente.
    I filmati sono indipendenti cioè non sono caricati su di un filmato comune.
    Allora mi sa non si può fare........

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.