Type casting is done with either the
var chair:Chair = furniture as Chair;
Or by wrapping the value in
var chair:Chair = Chair(furniture);
If the cast fails with
as, the result of that cast is
null. If the cast fails by wrapping in
TypeError is thrown.