Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Preload non appare

  1. #1

    Preload non appare

    Ciao a tutti, voglio sottoporre un problema a Voi, non riesco a risolverlo.
    Alllora ho realizzato un sito in flash, con 5 pagine, ogni tasto (pulsante) apre al sua pagina, che è un file SWF (esterno). Lo apre tramite questo comando

    on (release) {
    loadMovie("immagini/locale.swf", "_root.content");
    }

    ho messo su una linea temporale l'oggetto "content"

    Apparentemente sembra apposto perche la pagina ( file swf esterno) la apre ma non fa vedere il preload , quindi: clicco sul pulsante non vedo nulla, intanto carica e poi appare la pagina che mi interessa senza la barra preload.......
    ho provato a aprire diretamente il file swf digitando il percorso, e il preload si vede, o meglio sembra funzioni.
    Il preload e situato sulla pagina (file swf esterno) su una scena col nome preload che tramite sto codice:

    car = _root.getBytesLoaded();
    tot = _root.getBytesTotal();
    perc = int(car/tot*80)+"%";
    avan = int(car/tot*80);
    setProperty("corpo", _xscale, 0+avan);
    if (car == tot) {
    gotoAndPlay("Scena 1", 1);
    }

    si riferisce alla scena che ha l'effettivo contenuto.

    Non so come fare, anche perche sembra funzioni aprendolo da solo, non vorrei ci fosse un incasinamento nel codificare i comandi dati o chissa impostazione che deve essere diversa.

    GRAZIE aspetto presto gentile risposta

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    2,008
    mi pare che ci sia un problema di percorsi nel senso che se carichi il contenuto dentro _root.content questo _root.getBytesLoaded(); non ha il senso giusto perche al livello di _root tutto è gia stato caricato , almeno penso

  3. #3
    scusa ma non ho capito come devo correggere il codice

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    2,008
    ho capito che il preload sta nel swf che carichi dentro _root.content
    quindi in base a questo metti
    car = _root.content.getBytesLoaded();
    tot = _root.content.getBytesTotal();
    mi pare piu giusto fai una prova

  5. #5
    grazie ok, in verità ho tolto _root e ora funziona.
    la tua informazione è stata più che utile........
    grazie.

    NB questo è il mio sito www.sized.it (dove ci sono i miei lavori)

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.