Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1

    problema immagini esterne

    Ciao
    ho un problema di questo tipo....

    carico delle immagini esterne in un clip leggendo un file xml... tutto bene in locale....

    ma in rete la prima volta non le vedo ma se lo ricarico le vedo.. come mai????

    grazie

    Maxxl
    MEMENTO AUDERE SEMPER
    Maxxl

    www.maxxl.it

  2. #2
    nessuno può aiutarmi???
    MEMENTO AUDERE SEMPER
    Maxxl

    www.maxxl.it

  3. #3
    beh qui di certo puoi trovare un aiuto x flash ma di sicuro nn troverai dei maghi che possano leggere nel pensiero e magari anche il codice.....per poterti dare una risposta adeguata serve un pò di codice che hai usato.....

    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  4. #4
    hai ragione eccolo

    filexml = "../mdb-database/esporta_link.xml?rnd="+random(999999);
    percorsofoto="../mdb-database/uploads/"
    ApriXML();
    spazio=new Array();
    link = new Array();
    marchio= new Array();
    vedi=new Array();


    function ApriXML() {
    mioxml = new XML();
    myarray = new Array();
    mioxml.ignoreWhite=true;
    mioxml.load(filexml);
    mioxml.onLoad = ElaboraXML;
    function ElaboraXML(success) {
    if (mioxml.loaded) {
    myarray = mioxml.firstChild.childNodes;
    Dati();
    Spazi();
    }
    }
    }

    function Dati() {
    for (i=0;i<=myarray.length-1;i++){
    spazio[i]=myarray[i].attributes.id.toString();
    link[i]=myarray[i].childNodes[0].childNodes.toString();
    marchio[i]=myarray[i].childNodes[1].childNodes.toString();
    vedi[i]=myarray[i].childNodes[2].childNodes.toString();
    }
    }

    function Spazi() {
    for (i=0;i<=myarray.length-1;i++){
    _root.attachMovie("spazio","spazio"+i,i+1);
    _root.attachMovie("cornice","cornice"+i,i+20);
    _root["spazio"+i].loadMovie(percorsofoto+marchio[i]);
    a = setInterval(preload,100, _root["spazio"+i]);
    _root["cornice"+i].dove=link[i];
    _root["spazio"+i]._x = 250 +140*i;
    _root["cornice"+i]._x = 250 +140*i;
    _root["spazio"+i]._y = 250
    _root["cornice"+i]._y = 250


    }
    }

    function preload (target) {
    var car = target.getBytesLoaded();
    var tot = target.getBytesTotal();
    target._alpha=100;

    if(car == tot){
    target._width = 120;
    target._height = 80;
    target._alpha=100;
    clearInterval(a);
    }
    }
    e questo è il mio file xml

    <?xml version='1.0' encoding='UTF-8'?>
    <links><link id="2"><titolo>www.google.it</titolo><immagine>amaro.jpg</immagine><vedi>Vero</vedi></link>
    <link id="3"><titolo>ista</titolo><immagine>ista_ok.jpg</immagine><vedi>Vero</vedi></link>
    </links>
    AIUTOOOOOOOOOOOOOOOO non ne vengo fuori....
    MEMENTO AUDERE SEMPER
    Maxxl

    www.maxxl.it

  5. #5
    beh secondo me è il preload......

    ho fatto una prova veloce e mi sa che è quello che ti da problemi....
    poi nn capisco come fai a vadere le foto se mette il clip cornice sulle stesse....forse è solo una cornice ..cmq ho commentato il tuo codice e messo del mio .....e sembra andare .....anche se ti consiglierei di cambiare tipo di preload che ora è un pò vecchiotto e poco gestibile...

    cmq ecco il codice
    Codice PHP:
    //filexml = "prova.xml?rnd="+random(999999); 
    filexml "prova.xml";
    percorsofoto="/prova/"
    ApriXML();
    spazio=new Array();
    link = new Array();
    marchio= new Array();
    vedi=new Array();


    function 
    ApriXML() {
    mioxml = new XML();
    myarray = new Array();
    mioxml.ignoreWhite=true;
    mioxml.load(filexml);
    mioxml.onLoad ElaboraXML;
    function 
    ElaboraXML(success) {
    if (
    mioxml.loaded) {
    myarray mioxml.firstChild.childNodes;
    trace(myarray)
    Dati();
    Spazi();
    }
    }


    //funzione di preload
    function preload(clipwidthheightidentita){
    car clip.getBytesLoaded();
    tot clip.getBytesTotal();
    if(
    car == tot && tot>24){
    clearInterval(identita);
    clip._width width;
    clip._height height;
    }
    };

    /*
    vecchio preload
    function preload (target) {
    var car = target.getBytesLoaded();
    var tot = target.getBytesTotal();
    target._alpha=100;

    if(car == tot){
    target._width = 120;
    target._height = 80;
    target._alpha=100;
    clearInterval(a);
    }
    }
    */

    function Dati() {
    for (
    i=0;i<=myarray.length-1;i++){
    spazio[i]=myarray[i].attributes.id.toString();
    link[i]=myarray[i].childNodes[0].childNodes.toString();
    marchio[i]=myarray[i].childNodes[1].childNodes.toString();
    vedi[i]=myarray[i].childNodes[2].childNodes.toString();
    }
    }

    function 
    Spazi() {
    for (
    i=0;i<=myarray.length-1;i++){
    _root.attachMovie("spazio","spazio"+i,i+100);
    _root.attachMovie("cornice","cornice"+i,i+20);
    _root["spazio"+i].loadMovie(percorsofoto+marchio[i]);
    //a = setInterval(preload,100, _root["spazio"+i]);
    _root["Interv"+i] = setInterval(preload50_root["spazio"+i], 12080_root["Interv"+i]);



    _root["cornice"+i].dove=link[i];
    _root["spazio"+i]._x 250 +140*i;
    _root["cornice"+i]._x 250 +140*i;
    _root["spazio"+i]._y 250
    _root
    ["cornice"+i]._y 250


    }

    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  6. #6
    allora che tipo di preload mi consiglieresti???

    e questo cosa è??

    _root["Interv"+i]


    ???
    MEMENTO AUDERE SEMPER
    Maxxl

    www.maxxl.it

  7. #7
    movieClipLoader senza dubbio se usi AS2

    ma cmq quello che ti ho inserito funge....

    >e questo cosa è??
    _root["Interv"+i]

    beh se usi il setinterval devi cmq poterlo cancellare come facevi tu definivi i vari setinterval con lo stesso nome e venivano cancellati ancor prima di essere eseguiti...cosi hai dei nomi diversi e quindi vai a cancellare il steinterval guisto a fine preload..

    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  8. #8
    grazie sei un mito.. oggi provo.....

    magari mi studierò anche movieClipLoader

    grazie ancora....

    MEMENTO AUDERE SEMPER
    Maxxl

    www.maxxl.it

  9. #9
    Originariamente inviato da maxxl
    grazie sei un mito.. oggi provo.....

    magari mi studierò anche movieClipLoader

    grazie ancora....

    di niente figurati......

    cmq dovrebbe fungere dato che ho fatto una prova qua....e poi ho usato fino a poco tempo fa quel tipo di preload appunto prima di iniziare ad usare movieClipLoader

    qua trovi un articolo di and80
    http://www.v2online.it/articoli/moviecliploader.html


    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  10. #10
    vado a vedermelo.. ti faccio sapere

    grazie
    MEMENTO AUDERE SEMPER
    Maxxl

    www.maxxl.it

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.