Я думаю, что это может быть чем-то, что вы используете data.data - я считаю, что data - это зарезервированное ключевое слово в Actionscript, и может быть лучше назвать ваше свойство изображения как-нибудь иначе, например data.imageData.
Я также не уверен, почему вы импортируете ArrayCollection в средство визуализации элементов, поскольку вы, кажется, не используете его в свой ItemRenderer.
У вас также могут быть проблемы с itemRenderer recyling . Возможно, вы захотите переопределить public function set data()
и обработать настройку отдельных свойств элемента, а не полагаться на привязку.
Где вы смотрите на arrayCollection, чтобы увидеть, что bitmapData имеет значение null?