Skip to content

Instantly share code, notes, and snippets.

@djdonovan
Created November 25, 2009 16:10
Show Gist options
  • Save djdonovan/242813 to your computer and use it in GitHub Desktop.
Save djdonovan/242813 to your computer and use it in GitHub Desktop.
// Manually Setting File Type/URL Variable Example
import com.hydrotik.queueloader.QueueLoader;
import com.hydrotik.queueloader.QueueLoaderEvent;
var _oLoader:QueueLoader = new QueueLoader();
var img:Sprite = new Sprite();
img.name = "image_1";
img.x = 20;
img.y = 20;
img.scaleX = img.scaleY = .1;
addChild(img);
_oLoader.addItem("../includes/admin/data.php?id=1&user=yourname", null,
{title:"XML PHP", mimeType:QueueLoader.FILE_XML}
);
_oLoader.addEventListener(QueueLoaderEvent.ITEM_COMPLETE, onItemComplete,false, 0, true);
_oLoader.addEventListener(QueueLoaderEvent.QUEUE_PROGRESS, onQueueProgress, false, 0, true);
_oLoader.addEventListener(QueueLoaderEvent.QUEUE_COMPLETE, onQueueComplete,false, 0, true);
_oLoader.execute();
function onItemComplete(event:QueueLoaderEvent):void {
trace("\t>> "+event.type, "item title: "+event.title);
if (event.title == "XML PHP") {
var output:String = XML(event.targ).child("images").child("img")[0].@src;
trace("\n\t\tXML Node: "+output+"\n\n");
}
}
function onQueueProgress(event:QueueLoaderEvent):void {
trace("\t>>onQueueProgress: "+event.queuepercentage);
}
function onQueueComplete(event:QueueLoaderEvent):void {
trace("** "+event.type);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment