PropertySetter
Kind of class: | class |
---|---|
Inherits from: | CoreObject |
Version: | 11/11/06 |
Author: | Aaron Clinger |
Classpath: | org.casalib.util.PropertySetter |
File last modified: | Monday, 01 December 2008, 13:34:40 |
Creates a setter function for properties. Designed to be used with objects where methods require a function but you want to ultimately set a value of a property.
Example:
-
var buttonLock:PropertySetter = new PropertySetter(this.button_mc, "enabled"); var timeOut:Interval = Interval.setTimeout(this.buttonLock, "defineProperty", 5000, false); this.timeOut.start();
or
var clipMove:PropertySetter = new PropertySetter(this.box_mc, "_x"); var slideMotion:Tween = new Tween(com.robertpenner.easing.Bounce.easeOut, 0, 250, 1.5); this.slideMotion.addEventObserver(this.clipMove, Tween.EVENT_POSITION, "defineProperty"); this.slideMotion.start();
See also:
Summary
Constructor
- PropertySetter (scope:Object, property:String, argument:Number)
- Defines the property you wish to define with defineProperty.
Instance methods
- defineProperty : Void
- Defines property with the value of the targeted argument.
- destroy : Void
Instance methods inherited from CoreObject
Constructor
PropertySetter
function PropertySetter (
scope:Object,
property:String,
argument:Number)
Defines the property you wish to define with defineProperty.
Parameters:
scope :
An object that contains the property specified by "property".
property:
Name of the property you want to assign the value of.
argument:
[optional] The position the value to assign falls in the argument order; defaults to
0
.Instance methods
defineProperty
function defineProperty (
) : Void
Defines property with the value of the targeted argument.