1.DataLoader.as
package
{import flash.events.ErrorEvent;
import flash.events.Event;
import flash.events.EventDispatcher;
import flash.events.IEventDispatcher;
import flash.events.IOErrorEvent;
import flash.events.SecurityErrorEvent;
import flash.net.URLLoader;
import flash.net.URLRequest;
import mx.collections.ArrayCollection;
[Event(name="yes",type="ContentEvent")]
[Event(name="no",type="ContentEvent")]
public class DataLoader extends EventDispatcher
{
private var _loader:URLLoader;
public function DataLoader(target:IEventDispatcher=null)
{
super(target);
_loader.addEventListener(Event.COMPLETE,onComplete);
_loader.addEventListener(IOErrorEvent.IO_ERROR,onError);