Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 20
  1. #1

    Interazione tra filmati esterni ed interni

    Salve a tutti!
    Dunque...ho un filmato (che chiamerò A) fatto con flash mx con un menù che carira diversi filmati swf esterni. Quando clicco su uno dei pulsanti, i filmati interni di A si fermano perchè ho messo lo script:

    mc._root.stop()

    e vengono caricati quelli esterni. Fin qui tutto bene.
    Ogni filmato esterno (per esmpio B) ha un pulsante chiudi a cui ho associato lo script:
    unloadmovie ("_root")

    e così B si "scarica". Il problema è che vorrei a questo punto che riprendessero i filamti interni di A. Come faccio da un filmato esterno B a dirgli di ricaricare i filmati interni di A??

    Spero di essere stato chiaro...


    Ciao!

  2. #2
    _level0.mc.play();

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

  3. #3
    Si ma così non funziona!
    Rispiego la situazione:
    Il filmato A contiene due mc (1 e 2). Inoltre c'è un pulsante che carica al livello 1 il filmato esterno B e mi ferma i mc 1 e 2.
    Il filamto esterno B ha a sua volta un pulsante che lo chiude. Come faccio a far si che quando B lo chiudo automaticamente i mc 1 e 2 del filamto A riprendano?
    Oddio è un po' un casino però la situazione è questa

  4. #4
    Originariamente inviato da whitemoon
    Inoltre c'è un pulsante che carica al livello 1 il filmato esterno B e mi ferma i mc 1 e 2.
    Che action usi per chiudere i due mc?

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

  5. #5
    Uso _root.mc1.stop() e _root.mc2.stop()

    Poi per farli riprendere _root.mc.play()

    Il problema è che mi dovrebbero riprendere quando chiudo quello esterno. Il pulsanto che chiude questo fa parte del filmato esterno stesso e non saprei che action dargli perchè faccia partire i mc del filmato principale...

  6. #6
    dovrebbero ripartire con questo script:

    codice:
    on(release){
         _level0.mc1.play();
         _level0.mc2.play();
    }

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

  7. #7
    No non partono.
    _level0 è riferito al livello 0 del filmato a cui appartengono (e cioè quello A) mentre io vorrei dargli l'action dal filmato esterno B (o comunque quando chiudo l'swf esterno B con unloadmovie).
    e' possibile tutto ciò??

  8. #8
    allora, io ho fatto questo:
    vedi

    i 2 quadrati (nero e celeste) sono mc1 e mc2 e stanno nel filmato A.

    Premendo il pulsante, fermo i 2 mc e carico un filmato esterno (un rettango che va dx e a sx in basso).
    Nel filmato esterno c'è un pulsante che se premuto fa ripartire i 2 mc del filmato principale e scarica il filmato esterno.
    Ecco i codici che ho usato:

    al pulsante del filmato A (quello principale):
    codice:
    on(release){
    	_root.mc1.stop();
    	_root.mc2.stop();
    	loadMovieNum("esterno.swf",1);
    }
    questo invece al pulsante sul filmato B (quello esterno):
    codice:
    on(release){
    	_level0.mc1.play();
    	_level0.mc2.play();
    	this.unloadMovie(1);
    }

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

  9. #9

    Mi sono accorto che ho sbagliato una cosa. Io non ho metto
    _root.mc1.stop() per fermare i quadrati nero e azzurro, ma

    _root.mc1.unloadmovie() perchè voglio che scompaiano, altrimenti si vedono sotto al filmato esterno B!!

    Ora il tuo esempio andrebbe bene se i due mc 1 e 2 scomparissero...

  10. #10
    ecco come non detto....

    prova così allora:

    codice:
    on(release){
    	_root.mc1._visible=0;
    	_root.mc2._visible=0;
    	loadMovieNum("esterno.swf",1);
    }
    
    on(release){
    	_level0.mc1._visible=1;
    	_level0.mc2._visible=1;
    	this.unloadMovie(1);
    }


    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

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.