Packagecom.bourre.view
Classpublic class AbstractView
ImplementsModelListener

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Abstract implementation of View part of the MVC implementation.



Public Properties
 PropertyDefined by
  view : DisplayObject
AbstractView
Protected Properties
 PropertyDefined by
  _gl : GraphicLoader
Associated GraphicLoader.
AbstractView
  _oEB : EventBroadcaster
Dedicated Broadcaster for this view.
AbstractView
  _owner : Plugin
Plugin owner.
AbstractView
  _sName : String
View identifier.
AbstractView
Public Methods
 MethodDefined by
  
AbstractView(owner:Plugin = null, name:String = null, mc:DisplayObject = null)
AbstractView
  
addEventListener(type:String, listener:Object, ... rest):Boolean
Adds an event listener for the specified event type.
AbstractView
  
addListener(listener:Object):Boolean
Adds the passed-in listener as listener for all events dispatched by this event broadcaster.
AbstractView
  
canResolveFunction(label:String):Boolean
AbstractView
  
canResolveUI(label:String):Boolean
AbstractView
  
Returns model logger tunnel.
AbstractView
  
getName():String
AbstractView
  
Returns plugin owner.
AbstractView
  
getPosition():Point
AbstractView
  
AbstractView
  
handleEvent(e:Event):void
AbstractView
  
hide():void
AbstractView
  
isVisible():Boolean
AbstractView
  
move(x:Number, y:Number):void
AbstractView
  
Broadcast the passed-in event object to listeners according to the event's type.
AbstractView
  
AbstractView
  
AbstractView
  
registerGraphicLoader(glName:String, name:String = null):void
AbstractView
  
registerView(mc:DisplayObject, name:String = null):void
AbstractView
  
release():void
Releases view.
AbstractView
  
removeEventListener(type:String, listener:Object):Boolean
Removes the passed-in listener for listening the specified event.
AbstractView
  
removeListener(listener:Object):Boolean
Removes the passed-in listener object from this event broadcaster.
AbstractView
  
resolveFunction(label:String, tryToResolveFunction:Boolean = false):Function
AbstractView
  
resolveUI(label:String, tryToResolveUI:Boolean = false):DisplayObject
AbstractView
  
setName(name:String):void
AbstractView
  
setOwner(owner:Plugin):void
Sets the plugin owner for model.
AbstractView
  
setSize(size:Dimension):void
AbstractView
  
setSizeWH(w:Number, h:Number):void
AbstractView
  
setVisible(b:Boolean):void
AbstractView
  
show():void
AbstractView
  
toString():String
Returns the string representation of this instance.
AbstractView
Protected Methods
 MethodDefined by
  
firePrivateEvent(e:Event):void
AbstractView
  
AbstractView
  
onInitView():void
Broadcasts onInitView event to listeners.
AbstractView
  
Broadcasts onReleaseView event to listeners.
AbstractView
Public Constants
 ConstantDefined by
  onInitViewEVENT : String = "onInitView"
[static] Defines the value of the type property of the event object for a onInitView event.
AbstractView
  onReleaseViewEVENT : String = "onReleaseView"
[static] Defines the value of the type property of the event object for a onReleaseView event.
AbstractView
Property detail
_glproperty
protected var _gl:GraphicLoader

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Associated GraphicLoader.

_oEBproperty 
protected var _oEB:EventBroadcaster

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Dedicated Broadcaster for this view.

_ownerproperty 
protected var _owner:Plugin

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Plugin owner.

_sNameproperty 
protected var _sName:String

Player version: Flash Player 9.0
Language version: ActionScript 3.0

View identifier.

viewproperty 
public var view:DisplayObject

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Constructor detail
AbstractView()constructor
public function AbstractView(owner:Plugin = null, name:String = null, mc:DisplayObject = null)

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Parameters
owner:Plugin (default = null)
 
name:String (default = null)
 
mc:DisplayObject (default = null)
Method detail
addEventListener()method
public function addEventListener(type:String, listener:Object, ... rest):Boolean

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Adds an event listener for the specified event type. There is two behaviors for the addEventListener function :

  1. The passed-in listener is an object : The object is added as listener only for the specified event, the object must have a function with the same name than type or at least a handleEvent function.
  2. The passed-in listener is a function : A Delegate object is created and then added as listener for the event type. There is no restriction on the name of the function. If the rest is not empty, all elements in it is used as additional arguments into the delegate object.

Parameters
type:String — name of the event for which register the listener
 
listener:Object — object or function which will receive this event
 
... rest — additional arguments for the function listener

Returns
Booleantrue if the function have been succesfully added as listener fot the passed-in event
addListener()method 
public function addListener(listener:Object):Boolean

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Adds the passed-in listener as listener for all events dispatched by this event broadcaster. The function returns true if the listener have been added at the end of the call. If the listener is already registered in this event broadcaster the function returns false.

Note : The addListener function doesn't accept functions as listener, functions could only register for a single event.

Parameters
listener:Object — the listener object to add as global listener

Returns
Booleantrue if the listener have been added during this call
canResolveFunction()method 
public function canResolveFunction(label:String):Boolean

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Parameters
label:String

Returns
Boolean
canResolveUI()method 
public function canResolveUI(label:String):Boolean

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Parameters
label:String

Returns
Boolean
firePrivateEvent()method 
protected function firePrivateEvent(e:Event):void

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Parameters
e:Event
getBroadcaster()method 
protected function getBroadcaster():EventBroadcaster

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Returns
EventBroadcaster
getLogger()method 
public function getLogger():PluginDebug

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Returns model logger tunnel.

Returns
PluginDebug
getName()method 
public function getName():String

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Returns
String
getOwner()method 
public function getOwner():Plugin

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Returns plugin owner.

Returns
Plugin
getPosition()method 
public function getPosition():Point

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Returns
Point
getSize()method 
public function getSize():Dimension

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Returns
Dimension
handleEvent()method 
public function handleEvent(e:Event):void

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Parameters
e:Event
hide()method 
public function hide():void

Player version: Flash Player 9.0
Language version: ActionScript 3.0

isVisible()method 
public function isVisible():Boolean

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Returns
Boolean
move()method 
public function move(x:Number, y:Number):void

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Parameters
x:Number
 
y:Number
notifyChanged()method 
public function notifyChanged(e:Event):void

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Broadcast the passed-in event object to listeners according to the event's type. The event is broadcasted to both listeners registered specifically for this event type and global listeners in the broadcaster.

If the target property of the passed-in event is null, it will be set using the value of the source property of this event broadcaster.

Parameters
e:Event — event object to broadcast
onInitModel()method 
public function onInitModel(e:StringEvent):void

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Parameters
e:StringEvent
onInitView()method 
protected function onInitView():void

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Broadcasts onInitView event to listeners.

onReleaseModel()method 
public function onReleaseModel(e:StringEvent):void

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Parameters
e:StringEvent
onReleaseView()method 
protected function onReleaseView():void

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Broadcasts onReleaseView event to listeners.

registerGraphicLoader()method 
public function registerGraphicLoader(glName:String, name:String = null):void

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Parameters
glName:String
 
name:String (default = null)
registerView()method 
public function registerView(mc:DisplayObject, name:String = null):void

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Parameters
mc:DisplayObject
 
name:String (default = null)
release()method 
public function release():void

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Releases view.

removeEventListener()method 
public function removeEventListener(type:String, listener:Object):Boolean

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Removes the passed-in listener for listening the specified event. The listener could be either an object or a function.

Parameters
type:String — name of the event for which unregister the listener
 
listener:Object — object or function to be unregistered

Returns
Booleantrue if the listener have been successfully removed as listener for the passed-in event
removeListener()method 
public function removeListener(listener:Object):Boolean

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Removes the passed-in listener object from this event broadcaster. The object is removed as listener for all events the broadcaster may dispatch.

Parameters
listener:Object — the listener object to remove from this event broadcaster object

Returns
Booleantrue if the object have been successfully removed from this event broadcaster
resolveFunction()method 
public function resolveFunction(label:String, tryToResolveFunction:Boolean = false):Function

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Parameters
label:String
 
tryToResolveFunction:Boolean (default = false)

Returns
Function
resolveUI()method 
public function resolveUI(label:String, tryToResolveUI:Boolean = false):DisplayObject

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Parameters
label:String
 
tryToResolveUI:Boolean (default = false)

Returns
DisplayObject
setName()method 
public function setName(name:String):void

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Parameters
name:String
setOwner()method 
public function setOwner(owner:Plugin):void

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Sets the plugin owner for model.

if owner is null, use NullPlugin instance.

Parameters
owner:Plugin
setSize()method 
public function setSize(size:Dimension):void

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Parameters
size:Dimension
setSizeWH()method 
public function setSizeWH(w:Number, h:Number):void

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Parameters
w:Number
 
h:Number
setVisible()method 
public function setVisible(b:Boolean):void

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Parameters
b:Boolean
show()method 
public function show():void

Player version: Flash Player 9.0
Language version: ActionScript 3.0

toString()method 
public function toString():String

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Returns the string representation of this instance.

Returns
String — the string representation of this instance
Constant detail
onInitViewEVENTconstant
public static const onInitViewEVENT:String = "onInitView"

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Defines the value of the type property of the event object for a onInitView event.

onReleaseViewEVENTconstant 
public static const onReleaseViewEVENT:String = "onReleaseView"

Player version: Flash Player 9.0
Language version: ActionScript 3.0

Defines the value of the type property of the event object for a onReleaseView event.