Это утверждение приведено.Он используется, когда у вас есть объект с очень общим типом, который, как вы абсолютно точно знаете, является более конкретным типом - в данном случае, вероятно, DisplayObject или тип интерфейса, который, как вы знаете, является HBox, для которого вы хотите вызвать методы HBox.
Вы должны использовать приведение только в том случае, если вы абсолютно уверены, что приведение к правильному типу, так как приведение к неверному типу вызовет ошибку.Если вы не уверены, что у вас есть HBox, вы можете использовать синтаксис «как»:
var myHBox:HBox = thing as HBox;
if(myHBox)
{
...
}
Таким образом, если вещь не является HBox, myHBox будет установлен на ноль.