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

    Loading di un movie esterno caricato

    Ho un problema nel mio sito.
    www.fabiocanovi.it

    Nella sezione fotogallery ho impostato tante piccole immaginine pulsanti ed una finestra root.foto che mi permette di caricare all'interno filmati swf con le foto ingrandite.
    Il mio problema è che vorrei che queste foto venissimo visualizzate con precedentemente un loader...insomma qua già qualcuno ha provato a darmi una dritta ma proprio non ci ho capito niente. Su ogni pulsantino il codice che ho inserito è questo:

    on (release) {
    loadMovie("9.swf", "_root.foto.content");
    _root.foto.content._x = 402;
    _root.foto.content._y = -157;
    }


    c'è chi mi ha consigliato di fare ciò:

    on (release) {
    _root.foto.content.loadMovie("9.swf");
    mc=eval(_root.foto.content)
    mc._x = 402;
    mc._y = -157;
    preload()
    }




    code:

    function preload(){

    this.onEnterFrame=function(){

    if (mc.getBytesLoaded()>1024 && mc.getBytesLoaded() == mc.getBytesTotal()) {
    mc._alpha=100
    // cancello enterframe
    delete this.onEnterFrame
    }
    }
    }


    però non ottengo risultati nel senso che il codice è corretto ed io metto la funzione preload in un actionscript su un frame coincidente con quello dell'immaginine da aprire, ma poi non si visualizza nessun loader e l'immagine manco si apre...HELP ME!!!!!! sto per impazzire!!!!!!!!!!!!!!

  2. #2
    Utente di HTML.it L'avatar di NAP
    Registrato dal
    Jan 2001
    Messaggi
    4,398
    È troppo macchinoso... e in più, per funzionare, quel mc della function preload() dovrebbe essere _root.foto.content

    Ai rispettivi pulsanti (le foto piccole), per caricare quelle ingrandite (1.swf, 2.swf etc...), associa:

    on (release) {
    loadMovie("9.swf", "_root.foto.content");
    _root.foto.content._x = 402;
    _root.foto.content._y = -157;
    }

    Il preloader mettilo in ogni swf che contiene la sua immagine ingrandita. Così potrai evidenziare anche (volendo), "Caricamento foto 9 in corso..." In ogni swf caricato.

    Usare l'_alpha per far comparire le immagini solo quando gli swf sono caricati completamente, dal punto di vista grafico, è come se tu non usassi nessun preloader, e in più, l'_alpha affatica inutilmente la CPU.

    In sostanza, anche l'esistenza di "content" è inutile poiché puoi caricare gli swf direttamente in "_root.foto".

    Ciao,

    NAP
    A volte la diplomazia va condita con un pizzico di siluri fotonici. (K. Janeway)

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 © 2026 vBulletin Solutions, Inc. All rights reserved.