Я хотел бы добавить все или большинство моих событий мыши на сцену, но для этого мне нужно иметь возможность определить тип спрайта, по которому щелкают.
Я добавил два спрайта в список отображения, один из которых принадлежит классу с именем Square, а другой - к классу с именем Circle.
var mySquare:Sprite = new Square();
var myCircle:Sprite = new Circle();
addChild(mySquare);
addChild(myCircle);
Теперь, когда я нажимаю на эти спрайты, я хотел бы знать, из какого они класса или какого типа спрайт.
//mousePoint returns mouse coordinates of the stage
var myArray:Array = stage.getObjectsUnderPoint(mousePoint());
if (myArray[myArray.length - 1] is Sprite)
...
Пока я знаю, как это сделать, это определить, является ли IS экранным объектом спрайта, но так как я буду работать только со спрайтами, мне нужно что-то более конкретное. вместо того, чтобы проверять "является спрайтом", есть ли способ, которым я могу проверить "является квадратом" или "является кругом"?
if (myArray[myArray.length - 1] is Square)