Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Preload XML

  1. #1

    Preload XML

    Carico dei dati da un filexml:

    periodo = "2003";
    mio_xml = new XML();
    mio_xml.path = this;
    mio_xml.ignoreWhite = true;
    mio_xml.onLoad = function(success) {
    if (success) {
    scrivi(periodo);
    } else {
    this.path.testo = "caricamento errato";
    }
    };
    mio_xml.load(filexml);


    Ho creato un clip vuoto con il seguente script:

    onClipEvent (load) {
    _parent.stop();
    }
    onClipEvent (enterFrame) {
    if (_parent.mio_xml.getBytesLoaded() == _parent.mio_xml.getBytesTotal()) {
    _parent.play();
    } else {
    _parent.caricato.text = _parent.mio_xml.getBytesLoaded();
    }
    }

    ma non succede nulla finche' non e' stato caricato tutto il filexml
    come faccio a creare un preload?
    madness

  2. #2
    l'oggetto XML ha il metodo onLoad() che puoi usare per verificare il completo caricamento dell'XML
    myXml.onLoad = function (success) {
    if (success) {
    esgui codice---
    }
    }
    myXML.load(xmlFile);

    quindi non fai altro che dire al tuo movie di starsene fermo, magari mandando in play il tuo movie di preloading,..
    .. quando l'XML è caricato, all'interno della funzione onLoad, scrivi il codice per far succederre quello che deve succedere...
    no?

  3. #3
    La funzione:

    myXml.onLoad = function (success) {
    if (success) {
    esgui codice---
    }
    }
    myXML.load(xmlFile);

    controlla che il mio filexml esite, e la variabile "success" viene inviata come true nel caso il filexml esista e sia stato caricato completamente.
    Il mio problema è che quando sto caricando il filexml, mi si blocca tutto l'swf, e non riesco riesco a fare andare in loop neanche un clip di due frame con una scritta che compare e scompare....
    madness

  4. #4
    stai dicendo che caricare l'XML ti blocca il processore??
    mhh... mai successo, nemmeno con sttrutture di XML e dimensioni complesse...
    quindi..
    o stai lavorando su un 386 (e non credo...)
    oppure non è il caricamento del XML a bloccare tutto, ma qulacos'altro. oppure hai messo gli script nel posto sbagliato..
    scusa se dubito.. ma mi è proprio nuova..
    se vuoi pubblica FLA e XML (ridotti e zippati PLS!) e te li guardo più tardi
    yo!

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.