Sorry, AS3 noob question! 
Assume that we have a movieclip:
var MC:MovieClip = new MovieClip(); addChild (MC);
Set variable values without declaration in this way:
MC.myString = "XXX"; MC.myNumber = 123; MC.myMC = new MovieClip();
Is this legal in AS3 ? This doesn’t declares data type. Will this cause performance issues or conflicts?

using getters and setters is a great technique, here’s a great tutorial by Dru Kepple where you can learn more about them
