Packagecom.asfusion.mate.actions
Classpublic class BaseAction
InheritanceBaseAction Inheritance AbstractAction
SubclassesAbstractServiceInvoker, CallBack, ObjectBuilder, ServiceResponseAnnouncer

BaseAction is the base class for all the IActions that have Properties

Default MXML Propertyproperties



Public Properties
 PropertyDefined by
  properties : Array
Properties allows you to add properties to the currentInstance.
BaseAction
Protected Properties
 PropertyDefined by
 InheritedcurrentInstance : * = null
The currentInstance is the Object that this class will use and modify to do its work.
AbstractAction
 Inheriteddocument : Object
A reference to the document object associated with the IActionList that contains this action item.
AbstractAction
Public Methods
 MethodDefined by
 Inherited
initialized(document:Object, id:String):void
Called automatically by the MXML compiler if the AbstractAction is set up by using a tag.
AbstractAction
 Inherited
trigger(scope:IScope):void
This method gets called when the IActionList (ex: EventHandlers) is running.
AbstractAction
Protected Methods
 MethodDefined by
 Inherited
complete(scope:IScope):void
The last method that trigger calls.
AbstractAction
 Inherited
prepare(scope:IScope):void
The first method that trigger calls.
AbstractAction
 Inherited
run(scope:IScope):void
Where all the action occurs.
AbstractAction
  
setProperties(scope:IScope):void
Where all the properties are set into the currentInstance.
BaseAction
Property detail
propertiesproperty
properties:Array  [read-write]

Properties allows you to add properties to the currentInstance. These properties will be set before performing any action so you can be sure that those properties will be available when an action is performed. These properties must be public.

The Properties property is usually specified by using the Properties tag.

Implementation
    public function get properties():Array
    public function set properties(value:Array):void
Method detail
setProperties()method
protected override function setProperties(scope:IScope):void

Where all the properties are set into the currentInstance. At this time, the currentInstance is already intantiated and ready to be set.

Parameters
scope:IScope