Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    34

    if (frame=xx) gotoAndPlay(xx)......nn funziona....

    Salve!!!
    Ho un problema ma credo sia di facile risoluzione!

    voglio ke un pulsante mi porti al frame 11 solo se in quel momento il filmato è al frame 10....ma mi sa ke l'actionscript kosì scritto è sbagliato xkè non mi funzia!!!

    on(release){
    if (frame=10)
    gotoAndPlay(11);
    }


    grazie mille!!!

  2. #2
    non sono un gran conoscitore di actionscript (anzi) ma visto che ho pasticciato con lo stesso problema proprio oggi ci provo:

    Innanzitutto devi usare _currentframe e quindi,mettendo il caso che tu stia lavorando sulla timeline principale:

    codice:
    on(release){ 
    if (_root._currentframe==10) 
    _root.gotoAndPlay(11); 
    }
    Pensavo che funzionasse ma nisba, allora ho provato così:

    codice:
    on(release){ 
    attuale = _root._currentframe;
    if (attuale==10) 
    _root.gotoAndPlay(11); 
    }
    Ovvero, ho creato una variabile ("attuale") che assumesse come valore il frame della timeline principale al momento del rilascio del bottone ("_root._currentframe"), e poi ho posto come condizione che il valore della variabile fosse strettamente uguale ("==") a 10.

    Per me ha funzionato, spero anche per te.

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    34
    funziaaaaaaa!!!
    grazie mille!!gentilissimo!!!!

  4. #4
    Figurati, è sempre un piacere... almeno posso contribuire a qualcosa, dopo tutto quello che ho imparato qui (devo a questo forum praticamente quasi tutto quello che conosco di flash). Sai com'è, se ti fanno del bene, cerca di fare lo stesso...

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.