(event.target as DisplayObject) .rotation
Это действительно должно быть ev.currentTarget.rotation
, так как время от времени ev.target может ссылаться на альтернативный объект и вызывать ошибки.
Кроме того, вы правильно собираете объект «как есть», а не пытаетесь привести его к чему-то, чего не может быть.
Например, вы можете разыграть как DisplayObject (из которого он есть), но это может быть MovieClip.