Chapter 10 Example 3

by actionscriptbible
♥0 | Line 24 | Modified 2009-06-09 04:15:26 | MIT License
play

ActionScript3 source code

/**
 * Copyright actionscriptbible ( http://wonderfl.net/user/actionscriptbible )
 * MIT License ( http://www.opensource.org/licenses/mit-license.php )
 * Downloaded from: http://wonderfl.net/c/dVfm
 */

package {
  import com.actionscriptbible.Example;
  import flash.display.Sprite;
  public class ch10ex3 extends Example {
    public function ch10ex3() {
      var sprite:Sprite = new Sprite();
      sprite.alpha = 1;
      trace("alpha" in sprite); //true, that's a property
      sprite.getChildByName("subclip");
      trace("getChildByName" in sprite); //true, that's a method

      var person:Person = new Person("Ben");
      trace("name" in person); //true, Person has a name
      trace("SSN" in person); //false, because it's private!
      trace("unicorn" in person); //false, that's just silly
    }
  }
}
class Person {
  public var name:String;
  private var SSN:Number;
  public function Person(name:String) {
    this.name = name;
  }
}