I am very new to AS3, and I'm confused about how things that would have been simple in AS2 are so complex and tricky now. For example, I want to create a bunch TextField objects that, for some reason, rise up every frame (as in : **object.y-=1;** ).
However, I also need each TextField to reference the TextField that was created just before it.
I tried creating a variable that would hold such a reference : **ThisTextField.Ref=LastTextField;** but - this returns an "Access of possibly undefined property..." error. It seems I can only have custom properties on mere Objects ! This is annoying because an Object doesn't seem to accept event listeners (remember, I need them to do something every frame).

Is there a way to simply set custom properties on my TextFields, without having to use custom packages ? Or is there a way to use event listeners on Objects ?
I've read something about strict mode which could allow setting properties on other objects - what are the risks of turning it off ?

(this is my first time here, so I'm sorry if I sound confusing, or confused !)