Заявление Гринсок верно, в его точности. Вы можете анимировать любое числовое свойство любого объекта. Это утверждение не включает применение функций плагинов.
Причина, по которой плагины TransformAroundCenter и ColorMatrixFilter не работают для вас, заключается в том, что оникаждый использует какое-то свойство или метод DisplayObject
.В случае transformAroundCenter это DisplayObject.localToGlobal()
, а для ColorMatrixFiler это DisplayObject.filters
.
Я должен спросить, почему вы применяете эти плагины к чему-то, что не является экранным объектом?В блиттинге (в применении к AS3) основная идея заключается в том, что вы читаете область из листа спрайта в объект BitmapData, который, в свою очередь, записывает объект Bitmap на сцене.И BitmapData, и Bitmap расширяют DisplayObject, что вам нужно.Для более высокой совместимости вы должны нацелить объект Bitmap, который фактически находится на сцене, TransformAroundCenter не будет работать правильно с объектом, который не находится на сцене.
Для лучшего ответа вам придется опубликовать некоторый код, ивозможно, снимок экрана отладчика типа Monster Debugger 3 , на котором показано ваше расширенное дерево отображения.