The v2 components of Flash are brilliant and at the same time they can be very annoying and work against you. The pain is that the components are not preload-friendly because everything is exported at frame one.
Maybe I didn't absorb the information while reading the documentation of Flash but I ran into a problem concerning skinning vs not exporting at frame one.
With skinning there are 2 methods:
- Create a movieclip and give it the same linkage name as the element in the component, for instance the scrollbar has a skinelement with the name "ScrollTrack" if you give your skinelement the same name it will be used instead of the default.
- The same as method one but give it a new unique linkagename and connect it throught actionscript with the prototyping technique:
mx.controls.Button.prototype.falseUpSkin = "UniqueLinkageName";
the first method fails when "export at frame 1" is unchecked.