Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    problema con loadmovieNum

    Ho un progetto in cui uso più volte il comando loadmovieNum.

    Quando premo su un mc mi si apre artisti.swf da cui poi aprò schede.swf.

    Non capisco perchè se ripremo sull' mc mi ricarica artisti.swf ma schede non scompare! Rimane in primo piano!

    Artisti viene caricato in 1 livello mentre schede nel secondo livello!

    Come posso risolvere il problema?

    Grazie a chi saprà aiutarmi...

    P.S: se non mi sono spiegato ditelo!!

  2. #2
    posta anche la sintassi che usi per caricare i tuoi movie, così da come hai esposto non è chiarissimo quello che fai

  3. #3
    ok allora:

    Ho Menu.swf (livello 3) che contiene un mc (nome istanza: artisti) a cui associo la seguente sintassi:

    artisti.onRelease = function() {
    loadMovieNum("Artisti.swf", 1);
    };


    Di conseguenza mi si apre Artisti.swf in cui carico un txt esterno con dei nomi.

    Sintassi txt:

    nomi=1.MATTEO

    Sintassi frame:

    Movieclip.prototype.carica = function(movie) {
    loadMovieNum(movie, 2);
    };

    Di conseguenza premendo su MATTEO si apre Matteo.swf sul livello 2.

    Fin qui funziona tutto!!

    Se ora clicco sull'mc (artisti) mi ricarica solo Artisti.swf tenendo in primo piano Matteo.swf

    E' qui casca l'asino!!!

  4. #4
    ciao
    penso che se hai caricato il mc sul secondo livello nn scompare automaticamente quindi dovresti usare unloadmuvie oppure far caricare tutti i tuoi mc sullo stesso livello in modo tale che scompaiono automaticamente quando ne carichi un altro
    spero di esserti stato d'aiuto se ho ben capito il messg

  5. #5
    Ho capito cosa intendi:

    caricare tutto sullo stesso non posso per la logistica del sito!

    Posso provare con unloadmovie.

  6. #6
    questo eprchè i level sono come fogli di carta trasparente, il più basso sta sotto e il più altro si sovrappone sopra, se ne devi caricare solo uno per volta ti consiglio di caricarlo sempre sullo stesso livello nel tuo caso sarebbe:

    nomi=1.MATTEO

    Movieclip.prototype.carica = function(movie, level) {
    loadMovieNum(movie, level);
    };


  7. #7
    Ma se li carico sullo stesso level quando si apre Matteo.swf mi scompare Artisti.swf e non deve funzionare cosi!

    O forse il termine level serve per far stare più swf sullo stesso livello contemporaneamente?

  8. #8
    Ho risolto cosi:

    artisti.onRelease = function() {
    unloadMovieNum(2);
    loadMovieNum("Artisti.swf", 1);
    };




    :quote: Era facile

    Grazie a tutti CIAO

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.