Access keys

PropertySetter

Kind of class: class
Inherits from: CoreObject
Version: 11/11/06
Author: Aaron Clinger
Classpath: org.casaframework.util.PropertySetter
File last modified: Thursday, 25 January 2007, 09:21:18
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();

Summary

Constructor
Instance properties
Instance properties inherited from CoreObject
Instance methods
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.

destroy

function destroy (
) : Void