All Downloads are FREE. Search and download functionalities are using the official Maven repository.

scaffold.libs_as.org.osflash.signals.events.IEvent.as Maven / Gradle / Ivy

package org.osflash.signals.events
{
	import org.osflash.signals.IPrioritySignal;

	public interface IEvent
	{
		/** The object that originally dispatched the event.
		 *  When dispatched from an signal, the target is the object containing the signal. */
		function get target() : Object;

		function set target( value : Object ) : void;

		/** The object that added the listener for the event. */
		function get currentTarget() : Object;

		function set currentTarget( value : Object ) : void;

		/** The signal that dispatched the event. */
		function get signal() : IPrioritySignal;

		function set signal( value : IPrioritySignal ) : void;

		/** Indicates whether the event is a bubbling event. */
		function get bubbles() : Boolean;

		function set bubbles( value : Boolean ) : void;

		/** Returns a new copy of the instance. */
		function clone() : IEvent;
	}
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy