package flater.cairngormtips.controller.events
{
import com.universalmind.cairngorm.events.UMEvent;

import flater.cairngormtips.util.out;

import mx.rpc.IResponder;

/**
 *  The DownloadSomethingEvent signals a request for the
 *  the resource specified by the url property of this event to 
 *  be downloaded.<br/>
 *  <br/>                                                                                            
 *  Author: <a href="http://www.adamflater.net" target="_blank">
 *  Adam Flater</a>
 *  <br/>                                                                                          
 *  @see flater.cairngormtips.controller.commands.AnnounceFaultEventExampleCommand
 *  @see flater.cairngormtips.controller.CairngormTipsFrontController
 *  @see flater.cairngormtips.EventGeneratorExampleApplication
 */
public class DownloadSomethingEvent extends UMEvent
{
    public static const DOWNLOAD : String = 
           "DownloadSomethingEvent.DOWNLOAD"; 
    
    public function DownloadSomethingEvent( 
                       handlers : IResponder = null )
    {
        super( DOWNLOAD, handlers );

        out( "DownloadSomethingEvent Instantiated" );
    }

    public var url : String = null;
    
} //  end class
} //  end package