Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    33

    pulsante movie esterno per movie principale

    ciao, mi potresti aiutare, sono un principiante di flash e mi sono bloccato su una cosa; ho un movie principale nel quale devo caricare un movie esterno, una volta caricato ho bisogno che cliccando su di un pulsante del movie caricato, riesca ad interaggire con il movie principale, come ad esempio andare avanti di un frame in un movie clip presente nel movie principale.

    spero di averti fatto capire quale è il mio problema, diversi mi hanno detto di usare (_root) ma non riesco bene a capire come lo devo inserire.

    grazie tante per il tuo aiuto.

  2. #2
    Utente di HTML.it L'avatar di koln
    Registrato dal
    Sep 2004
    Messaggi
    388
    Se carichi il tuo filmato esterno con loadMovie puoi utilizzare questa sintassi (da associare al pulsante esterno):
    codice:
    _root.istanza_clip.nextFrame();
    Per istanza_clip s'intende il nome di istanza assegnato al clip al quale vuoi destinare l'azione (in questo caso avanzare di un fotogramma).

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    33
    non mi funziona e non capisco perchè..... ma il movie lo devo caricare con loadmovie o loadmovie num? se lo carico con load movie cosa devo scrivere nella striscia? perche mi rimane rossa.

    .loadMovie( url, method )

    perdona la mia ignoranza, ma sono alle prime armi e se mi potresti aiutare te ne sarei molto grato.

  4. #4
    Utente di HTML.it L'avatar di koln
    Registrato dal
    Sep 2004
    Messaggi
    388
    In un frame del filmato principale inserisci
    codice:
    loadMovieNum("filmato.swf", 1);
    In questo modo hai caricato il tuo filmato su livello 1
    Il filmato principale invece è su livello 0
    Quindi, se hai un pulsante nel filmato caricato su livello 1 e vuoi far avanzare il filmato principale (livello 0) di un frame gli associ:
    codice:
    on (release) {
    _level0.nextFrame();
    }
    Viceversa se dal filmato principale vuoi interagire col filmato caricato su livello 1 basta che anteponi _level1.

    Comunque trovi varie guide utili qui.

  5. #5
    Rispondo al tuo PVT


    se il caricamento è su livelli superiori a _level0 di mani.swf

    quindi

    _level0.loadMovieNum("esterno.swf,1)

    ed il clip "prova" che devi far avanzare è su _level0 (_root) del Main

    allora nel pulsante devi far riferimento a

    _level0.prova.nextFrame()

    se l'esterno è caricato sullo stesso livello in target_clip

    allora puoi far riferimento indistintamente a

    _level0.prova.nextFrame()
    _root.prova.nextFrame()

    spero ti sia + chiaro

    Ciao

  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    33

    grazie

    Ti ringrazio tanto, sono riuscito a risolvere il problema.....
    a buon rendere!

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.