I’m trying to create a simple component that extends the MovieClip class. It’s just a basic component… no live preview, no extending UIComponent, etc.
What is giving me problems is that I am trying to include a prebuilt Flash component within my own custom component, and it’s throwing errors. Here is my stripped down code.
package
{
import flash.display.MovieClip;
import fl.controls.Slider;
public class Foo extends MovieClip
{
private var _mySlider:Slider;
public function Foo()
{ }
}
}
On stage I have the component built from various MovieClips, and it also includes a prebuilt Slider component. Now, if I try to right click my main MovieClip in the Library to give it its linkage name and component definition, I am greeted with weird errors. The weirdest error is:
Actionscript 2.0 class scripts may only define class or interface constructs.
The offending line seems to be the _mySlider variable declaration. If I comment that out the errors go away, but then I can’t do anything with the Slider on stage. Can anybody help? This is driving me mad. Thanks.