Visualizzazione dei risultati da 1 a 5 su 5

Discussione: gotoAndPlay e stop()

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    3,023

    gotoAndPlay e stop()

    Ciao
    stavo spiegando le basi di flash: un semplice menu con gotoAndPlay(frame) quando è successa la tragedia...un mio allievo mi ha fatto notare che cliccando sul bottone due volte mi andava al frame dopo.

    Spiego meglio:ho 3 bottoni sul primo frame. Come action ho

    stop();
    _root.chi.onRelease = function() {
    gotoAndPlay(2);
    };
    _root.dove.onRelease = function() {
    gotoAndPlay(3);
    };
    _root.contatti.onRelease = function() {
    gotoAndPlay(4);
    };

    nei 3 frame ho stop() in ciascun frame.
    cliccando su "chi" mi va al frame 2 ma richicclando va al 3!
    perché? :berto:

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    7,261
    Ma và?

    gotoAndStop(); non play.
    Il re è nudo (cit).

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    3,023
    Direi che lo so....
    ma a rigor di logica se metto un gotoAndPlay e al frame c'è lo stop() dorebbe stopparsi ogni volta che clicco...invecelo fa solo la prima volta, se riclicchi il filmato è già "oltre" lo stop() e quindi va al frame dopo.
    A me il problema non si è mai posto perché uso un solo frame e tutto as...

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    7,261
    Originariamente inviato da DaZKooL
    Direi che lo so....
    ma a rigor di logica se metto un gotoAndPlay e al frame c'è lo stop() dorebbe stopparsi ogni volta che clicco...invecelo fa solo la prima volta, se riclicchi il filmato è già "oltre" lo stop() e quindi va al frame dopo.
    A me il problema non si è mai posto perché uso un solo frame e tutto as...
    tu metti gotoAndStop e vedrai che non lo fa.

    Se tu dai il play, il player capisce 'vai' e quindi esegue va avanti comunque, dal frame dove si trova in quel momento; e ci va finchè non trova un altro stop (cioè al frame successivo).

    Se è in qualsiasi altro frame va lì, se è già lì parte per i cavoli suoi comunque, da lì.


    Direi che non lo sapevi
    Il re è nudo (cit).

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    3,023
    Originariamente inviato da nillio
    tu metti gotoAndStop e vedrai che non lo fa.

    Se tu dai il play, il player capisce 'vai' e quindi esegue va avanti comunque, dal frame dove si trova in quel momento; e ci va finchè non trova un altro stop (cioè al frame successivo).

    Se è in qualsiasi altro frame va lì, se è già lì parte per i cavoli suoi comunque, da lì.


    Direi che non lo sapevi
    Adesso l'avevo intuito...
    veramente non l'avevo mai dovuto affrontare perché i menu li creo con il ciclo for e creo campi di testo dinamici e movieclip per gli elementi grafici....quindi uso un unico frame...

    cmq nella prossima lezione introdurrò enabled e il movieclip, così usiamo un solo frame (come Negatyve comanda).

    Cordialità

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.