Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2011
    Messaggi
    4

    Caricare swf solo quando un movieclip è pieno

    Ciao a tutti,
    premetto che sono un neofita nell'uso delle actionscript e che sto lavorando in as2.0.
    Ho un swf principale all'interno del quale carico su un primo livello tutti gli swf esterni della home tramite "loadMovie" in movieclip vuoti, mentre su un livello superiore tutte le mie pagine (sempre swf esterni) in un unico moviecplip.
    Il problema si pone quando voglio passare da una pagina ad un'altra senza passare dalla home. Infatti puntualmente si presenta il fastidioso saltello che scarica e carica l'swf successivo.
    La soluzione più semplice, nel mio caso sarebbe quella di caricare un swf neutro di fondo (che crei un effetto meno stridente) e che si inserisca tra la home e le mie pagine.
    Questo swf si dovrebbe caricare nel momento in cui entro in una qualsiasi pagina e rimanere sino a che non ritorno alla home.
    La via più breve potrebbe essere questa:

    if(movieclipchecontienelepagine._width > 0){
    loadMovie("swfneutro.swf", _root.swfneutro_mc);
    }else{
    }

    Ma non funziona.
    Ho pensato anche di creare tanti mc tanti quanti sono gli swf delle pagine ma non so se possa essere conveniente.

    Qualche suggerimento?
    Grazie mille!

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2009
    residenza
    Olbia
    Messaggi
    2,930
    Ciao dalla descrizione non ho capito bene il problema che ti crea il caricamento, bisognerebbe vedere , comunque se hai bisogno di fare uno schermo tra un livello ed un altro puoi mettere un mc che copra tutta l'area interessata dargli proprietà mc._visible=false, e cambiarla in true quando hai bisogno dello schermo.

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2011
    Messaggi
    4
    Geniale!
    Era così semplice! Dal momento che alcuni pulsanti si trovano su swf esterni e il mc che mi faccia da schermo (e che voglio far comparire e scomparire all'occorrenza) nell'swf principale ho dovuto aggiungere _root per poter assegnare il visible anche ad essi. Funziona perfettamente!
    Grazie mille!!

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.