Is it good practice to use static variables?

Hi,

Up until now… I’ve always used this way to refer to variables on my document class

MovieClip(root).variablename

But that complicates things because I would need to extend my class as a displayObject and then add it to the displaylist to be able to use “MovieClip(root)” to access the variables in my document class… as long as variables in my document class are set out as public variables…

I didn’t realise you could refer to variables on the document class … by just using something like :

documentclassname.variablename

with the the variable on the document class as “public static var”. This solves a lot of problems… as now I do not need to keep adding objects to the displaylist to get access to the document class variables…

Now… My question is…Since I want to access most of my variables on my document class… I would need to set them all to “public static var”…

Would setting 100 or so variables to “public static var”… have any disadvantages? Like performance issues… Or anything else which may make it not be as efficent if I were to keep them simply as “public var” and use “MovieClip(root).variable” to access them?

Thanks