Prev | Current Page 629 | Next

L. McColl-Sylvester and F. Ponticelli

"Professional haXe and Neko"


import flash.Lib;
import flash.LoadVars;
class Main
{
public static function main()
{
var loader = new LoadVars();
loader.onData = function(src)
{
var xml = Xml.parse(src);
trace(xml.toString());
}
loader.load(???sample.xml???);
}
}
Part II: Server Side, JavaScript, and Flash: Oh My!
328
Loading XML with Flash 9
The URLLoader already provides the raw data as the response of the communication.
import flash.Lib;
import flash.net.URLLoader;
import flash.net.URLRequest;
import flash.net.URLVariables;
import flash.events.Event;
class Main
{
public static function main()
{
var loader = new URLLoader();
loader.addEventListener(Event.COMPLETE, function(event : Event)
{
var xml = Xml.parse(loader.data);
trace(xml.toString());
});
loader.load(new URLRequest(???sample.xml???));
}
}
Events
A simple event mechanism was introduced in the previous examples. An event is a special agreement
between two entities: a dispatcher and an event handler. The dispatcher makes available a set of entry
points at which an event handler can subscribe.


Pages:
617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641