Skip navigation
Currently Being Moderated

calling xml data

May 24, 2012 6:57 AM

HI,

 

I calling uploadurl from xml file. but i getting error.

any wrong this code.

 

req = new URLRequest();
req.url = ( stage.loaderInfo.parameters.f )? stage.loaderInfo.parameters.f : "myXML.IMAGE[0]";
 
uploadFile = new FileReference();
select_btn.addEventListener( MouseEvent.CLICK, browse );
 
function browse( e:MouseEvent )
{
          filefilters = [new FileFilter('All files',"*.jpg;*.png")];
          uploadFile.browse( filefilters );
}
 
 
var myXML:XML;
var myLoader:URLLoader = new URLLoader();
myLoader.load(new URLRequest("uploadurl.xml"));
myLoader.addEventListener(Event.COMPLETE, processXML);
 
function processXML(e:Event):void {
myXML = new XML(e.target.data);
trace(myXML.IMAGE[0]);
}

 

 

i assigned upload url in xml

 


<?xml version="1.0" encoding="utf-8"?>
<GALLERY>
<IMAGE TITLE="school">http://www.website.com/test/upload.php</IMAGE>
</GALLERY>

 
Replies
  • Currently Being Moderated
    May 24, 2012 8:28 AM   in reply to Venkom

    If you are getting an error message, show the whole error message.

     
    |
    Mark as:
  • Currently Being Moderated
    May 24, 2012 9:05 AM   in reply to Venkom

    Maybe:

     

    req.url = ( stage.loaderInfo.parameters.f )? stage.loaderInfo.parameters.f : myXML.IMAGE[0];  // whithout " "

     

     

    or with a flang:

     

     

    /*****************************/

     

    var loaded:Boolean=false;

     

    req = new URLRequest();

     

    req.url = (! loaded )? myLoader.load(new URLRequest("uploadurl.xml")) : myXML.IMAGE[0];

     

     

    uploadFile = new FileReference();

    select_btn.addEventListener( MouseEvent.CLICK, browse );

     

    function browse( e:MouseEvent )

    {

              filefilters = [new FileFilter('All files',"*.jpg;*.png")];

              uploadFile.browse( filefilters );

    }

     

     

    var myXML:XML;

    var myLoader:URLLoader = new URLLoader();

    myLoader.load(new URLRequest("uploadurl.xml"));

    myLoader.addEventListener(Event.COMPLETE, processXML);

     

    function processXML(e:Event):void {

    loaded=true;

    myXML = new XML(e.target.data);

    trace(myXML.IMAGE[0]);

    }

     
    |
    Mark as:
  • Currently Being Moderated
    May 24, 2012 9:39 AM   in reply to Venkom

    You need define the myXML object before use it

     

     

    var myXML:XML;
    var myLoader:URLLoader = new URLLoader();
    myLoader.load(new URLRequest("uploadurl.xml"));
    myLoader.addEventListener(Event.COMPLETE, processXML);

     

     

    req = new URLRequest();
    req.url = ( stage.loaderInfo.parameters.f )? stage.loaderInfo.parameters.f : "myXML.IMAGE[0]";

    uploadFile = new FileReference();
    select_btn.addEventListener( MouseEvent.CLICK, browse );

    function browse( e:MouseEvent )
    {
              filefilters = [new FileFilter('All files',"*.jpg;*.png")];
              uploadFile.browse( filefilters );
    }




    function processXML(e:Event):void {
    myXML = new XML(e.target.data);
    trace(myXML.IMAGE[0]);
    }

     
    |
    Mark as:
  • Currently Being Moderated
    May 24, 2012 1:53 PM   in reply to Venkom

    Hi,

     

    Could you please let me know the XML data so that I can try and learn it.

     

     

    Regards.

     
    |
    Mark as:

More Like This

  • Retrieving data ...

Bookmarked By (0)

Answers + Points = Status

  • 10 points awarded for Correct Answers
  • 5 points awarded for Helpful Answers
  • 10,000+ points
  • 1,001-10,000 points
  • 501-1,000 points
  • 5-500 points