Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di lucalicc
    Registrato dal
    Sep 2002
    Messaggi
    6,926

    Come comandare l'avvio di un MC ad un frame esatto della timeline?

    Ho un mc con il nome pippo,
    al'interno del quale c'è una semplice animazione.
    All'inizio del mc ho inserito il comando di stop().

    Vorrei che ad un certo punto della timeline, giunti ad
    esempio al frame nr.100, venga avviata l'istanza del
    mc presente sulla scena.

    Nel frame 100 ho inserito il seguente comando

    _root.pippo.play();

    ho anche provato con

    _root.pippo.gotoAndPlay(2);

    per saltare il frame 1 con il comando di stop
    ma non riesco a farlo partire...

    Grazie per ogni suggerimento
    Luca

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    7,261
    Il comando è già nella root, probabilmente così flash si confonde

    pippo.play();
    Il re è nudo (cit).

  3. #3
    Utente di HTML.it L'avatar di lucalicc
    Registrato dal
    Sep 2002
    Messaggi
    6,926
    grazie per l'aiuto...
    cmq non era quello....ho appena risolto....

    Pippo era il nome del MC, avevo creato l'istanza del movie clip
    sulla scena senza dare il nome all'istanza.
    Ho nominato l'istanza pluto e dando il play a pluto ora funziona....

    grazie lo stesso
    Luca

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    7,261
    Originariamente inviato da lucalicc
    grazie per l'aiuto...
    cmq non era quello....ho appena risolto....

    Pippo era il nome del MC, avevo creato l'istanza del movie clip
    sulla scena senza dare il nome all'istanza.
    Ho nominato l'istanza pluto e dando il play a pluto ora funziona....

    grazie lo stesso
    Luca
    Ah, beh, allora potevamo starci fino a domattina

    Comunque _root si mette quando dai un comando verso qualcosa che è nella root da dentro un altro simbolo; siccome il comando era nella root e puntava ad un simbolo nella root, dando per scontato che il clip lo avessi istanziato, mi è venuto in mente quello; a volte si mette, tanto male non fa ma stavolta poteva essere solo quello

    Se vuoi, prova a levare root e vedrai che funge lo stesso.
    Il re è nudo (cit).

  5. #5
    Utente di HTML.it L'avatar di lucalicc
    Registrato dal
    Sep 2002
    Messaggi
    6,926
    grazie.....non sono molto pratico di flash,
    era la prima volta che creavo un mc all'interno
    di una scena e non avevo pensato di nominare
    l'istanza, per cui nel comando facevo riferimento
    al nome del mc e non al nome della sua istanza....

    del resto flash non indica un errore se non si
    nomina un'istanza,
    forse in questo caso è un po troppo elastico....

    ciao e grazie ancora
    Luca

  6. #6
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    7,261
    Originariamente inviato da lucalicc

    del resto flash non indica un errore se non si
    nomina un'istanza,
    forse in questo caso è un po troppo elastico....
    Ci sono un tot di casi in cui serve che il simbolo sia un clip (per AS) ma non serve affatto che la sua istanza sia nominata
    Il re è nudo (cit).

  7. #7
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,771
    In realtà flash, in fase di esecuzione del filmato, attribuisce sempre un nome istanza ad ogni mc posto sullo stage, anche se non dai un nome istanza in modo esplicito quando crei il filmato.

    A volte un istanza può essere ripescata via script anche se non gli è stato dato un nome specificatamente. Ad esempio in un ciclo "for in".

    Comunque sia ribadisco quanto detto da nillio, non è obbligatorio dare un nome alla tua istanza.

    Ovviamente dipende dai casi.

    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

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.