Visualizzazione dei risultati da 1 a 7 su 7

Discussione: problema con loadMovie

  1. #1

    problema con loadMovie

    sto lavorando ad un sito Flash in cui ogni pagina è un swf esterno che carico con loadMovieNum sul livello 3. Per avere delle transizioni fluide tra le pagine, in ogni swf ho creato un'animazione di entrata e una di uscita: la pagina compare nei primi 15 fotogrammi, al 15° è visibile (c'è un fotogramma con actionscript stop) e scompare nei 15 seguenti.
    Ogni pulsante è programmato così:

    codice:
    on (release)
    {
    	_level3.play();
    	loadMovieNum("nomesezione.swf", 4);
    	_level4.swapDepths(_level3);
    
    }
    il _level3.play(); fa ripartire l'animazione dell'swf visibile al momento per farlo uscire; intanto carico la pagina del relativo pulsante sul livello 4, perché se la caricassi sul livello 3 non si vedrebbe l'uscita della pagina precedente; infine, scambio la profondità dei livelli 3 e 4 perché ogni pagina deve essere caricata sul livello 3 (è il livello programmato per l'animazione di uscita).
    In locale, sembra che funzioni tutto a meraviglia, ma se pubblico il tutto online, succede di tutto: alcuni swf scompaiono senza l'animazione di uscita, altri si caricano sovrapposti ad altri..
    immagino che dovrei aggiungere un unloadMovieNum da qualche parte, per far scaricare l'swf, ma dove? se applicassi unloadMovieNum(3) ai pulsanti, l'swf visibile in quel momento sparirebbe senza eseguire l'animazione di uscita..
    grazie in anticipo a chi potrà aiutarmi!

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    direi che lo puoi inserire nell'ultimo frame (keyframe) di ogni filmato esterno e aggiungere anche lo swapDepths (in quel caso però sarebbe meglio prima swappare e poi fare l'unloadMovieNum sul livello 4)

  3. #3
    ..e se lo metto negli swf, basta che nell'ultimo frame scrivo

    unloadMovieNum(3);

    ? perché avevo immaginato qualcosa del genere, ma ero convinto che ci andasse pure un _root. o _parent. davanti, e nessuno dei due funzionava

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    le funzioni loadMovieNum e unloadMovieNum sono "globali" e possono essere richiamate direttamente senza specificarne la "posizione", perchè i caricamenti sui livelli sono sempre riferiti alla _root del filmato principale

  5. #5
    scusa, ma ancora non va..
    http://www.publico.it/ripani
    lo swap funziona solo la prima volta..

  6. #6
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    :master: lo swap dovrebbe funzionare a prescindere anche se lo dovrebbe fare solo dopo essere arrivato all'ultimo fotogramma del filmato attualmente caricato

  7. #7
    ho una versione (ridotta all'osso per limitare il peso) da scaricare, se c'è qualcuno che ha voglia di dargli un'occhiata direttamente:
    http://pinkarman.altervista.org/load.rar
    (non so perché ma questo link non funziona, copia e incolla l'indirizzo manualmente)
    ricordo che offline funziona perfettamente, dà delle bizze solo una volta pubblicato su internet: si può vedere lo stesso esempio su
    http://pinkarman.altervista.org/load/
    e si capisce che non funziona bene quando, nella transizione da un colore all'altro, ne compare uno di troppo in mezzo (spesso è l'arancione).
    scusate l'insistenza, e grazie di nuovo a chi può/sa/vuol darmi una mano..

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.