It depends on what Java type ColdFusion returns to FDS for
serialization. By default, FDS returns java.util.Collection
implementations as mx.collections.ArrayCollection, and native Java
Arrays (i.e Object[]) as ActionScript Arrays. So, if your seeing that
event.result can be successfully coerced into an ArrayCollection, this
would imply that ColdFusion is returing a java.util.Collection
implementation to FDS. Other comments on this thread are correct, you
can't cast/coerce a complex type to another complex type unless it
really is an instance of that complex type (i.e. you can't coerce and
Array to an ArrayCollection... ArrayCollection "has an Array", not "is
an Array").