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

    Galleria XML - IOErrorEvent non gestito:. text=Error #2035

    Ciao a tutti!
    Sto creando una galleria gestita da un file XML.
    Ora però mi trovo davanti ad un errore che non riesco a capire:

    Error #2044: IOErrorEvent non gestito:. text=Error #2035: Impossibile trovare l'URL.

    Lo script in AS 3.0 è il seguente:


    codice:
    var xmlRequest:URLRequest = new URLRequest("xmlData.xml");
    var xmlLoader:URLLoader = new URLLoader(xmlRequest);
    var imgData:XML; //conterrà XML data
    var imageLoader:Loader;
    var rawImage:String;
    
    var imgNum:Number = 0;
    
    xmlLoader.addEventListener(Event.COMPLETE, xmlLoadedF);
    
    function xmlLoadedF(event:Event):void{
        imgData = new XML(event.target.data); //legge tutto il file XML
        rawImage = imgData.image[imgNum].imgURL; //imgURL è un elemento del file XML
        imageLoader = new Loader();
        imageLoader.load(new URLRequest(rawImage));
        master_mc.addChild(imageLoader);
        }

    Il file XML invece è questo:

    codice:
    <?xml version="1.0" encoding="utf-8" ?>
    <galleryPackage>
        
        <image>
            <imgTitle>Flower Through the green</imgTitle>
            <imgUrl>1.JPG</imgUrl>
            <imgW>570</imgW>
            <imgH>420</imgH>        
        </image>
        <image>
            <imgTitle>Tree Sky</imgTitle>
            <imgUrl>2.JPG</imgUrl>
            <imgW>280</imgW>
            <imgH>420</imgH>        
        </image>
        <image>
            <imgTitle>Blue SUV</imgTitle>
            <imgUrl>3.JPG</imgUrl>
            <imgW>630</imgW>
            <imgH>420</imgH>        
        </image>
        
    </galleryPackage>
    Per quanto riguarda la struttura delel cartelle, è tutto dentro la stessa cartella: *.JPG, il .fla, il .swf (ato dal ctrl + invio) e il file XML.

    Spero possiate aiutarmi!
    Solitamente questi errori si risolvono con delle dimenticanze assurde!

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2010
    Messaggi
    719
    Sinceramente non so aiutarti ma prova a fare un debug o magari fatti stampare a schermo la variabile rawImage, quarda cosa viene fuori e poi trova la soluzione. Io non sono un esperto dell'XML di AS3 ma con AS2, l'XML era tutto un gigantesco Array. Per esempio:

    my_xml.childNode[0].childNode[4].childNode........

    Non so come è per l'AS3 ma penso sia simile... Mi servirebbe rileggermi la guida di riferimento AS3...

    Comunque non ti sono servito a niente alla fine
    Buona fortuna

  3. #3
    Invece è stato un aiuto prezioso!
    Infatti l'errore è su rawImage: il campo XML che richiamo è imgURL al posto di imgUrl !

    Grazie!

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.