Type casting is done with either the as
operator:
var chair:Chair = furniture as Chair;
Or by wrapping the value in Type()
:
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 Type()
, a TypeError
is thrown.