Visualizzazione dei risultati da 1 a 8 su 8

Discussione: pulsante mc

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    32

    pulsante mc

    Ciao a tutti,
    scusate la banalità della domanda ma è da un po' che non uso Flash e non riesco
    a risolvere un semplice problema di pulsante.

    Ho un pulsante (nome istanza: avanti) che comanda un clip filmato (work1) di 13 fotogrammi a cui ho assegnato lo script:


    on (press) {
    work1.nextFrame();
    }


    per farlo avanzare.

    Vorrei però che al 13 fotogramma il pulsante (avanti) sparisse.
    Ho provato con:

    if(work1=="13") {
    _avanti._visible=false ;
    }


    ma non sparisce!
    Potete darmi una dritta?

    Grazie anticipatamente.

  2. #2
    potresti provare con la funzione currenteFrame che restituisce il umero di fotogramma in cui sta il filmato...ovviamente tu devi riverirti alla root del tuo filmato suppongo

    quindi fare un controllo su _root._currentFrame== 13 allora lo fai sparire

    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  3. #3
    ah devi agire sul clip work allora prova con

    on (press) {
    if(work1._currentFrame==13){
    this._visible=false;//oppure con _avanti._visible=false ;
    }else{
    work1.nextFrame();
    }
    }

    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    32
    Grazie Crescenzo,

    più tardi provo e poi ti dico.

    Sei stato molto gentile,
    buona serata.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    32
    Ciao Crescenzo,
    ho provato come mi hai suggerito con:

    on (press) {
    if(work1._currentFrame==13){
    this._visible=false;//oppure con _avanti._visible=false ;
    }else{
    work1.nextFrame();
    }
    }

    ma non funziona.
    Avanza sino al 13esimo frame e poi sparisce tutto.

    E se assegnassi al pulsante
    lo script:

    on (press) {
    work1.nextFrame();
    }


    e al clip filmato:

    onClipEvent (currentFrame=13) {

    avanti.visible=false
    }


    E' solo un'idea. Ho provato ma non mi funziona. Potrebbe essere solo un'errore di scrittura.
    Che ne dici?

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    32
    Con questo funziona:

    on (press) {
    work1.nextFrame();
    }
    on (press) {
    if (work1._currentframe == 13) {
    avanti._visible=false ;
    } else {
    avanti._visible=true ;
    }
    }



    ma tornando al frame precedente del clip work1
    il pulsante non riappare.
    Deve esserci qualcosa di sbagliato in } else {
    ...

    Puoi darci un'occhiata?

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    32
    tranquillo,
    ci sono riuscito.
    grazie comunque.

  8. #8
    beh scusami ma nn ho molto tempo libero ultimamente

    vedo che cmq hai risolto
    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

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.