I have a class that I declared in a file: Classes/charts/BaseChart.as as
class charts.BaseChart { ...

I then have a sub-class in file: Classes/charts/pfi/AreaChart.as as
import charts.BaseChart
class charts.pfi.AreaChart extends BaseChart {...

When I try to compile AreaChartI get the error
The class 'BaseChart' could not be loaded

If I run the SWF where a component is declared to have charts.pfi.AreaChart as
its AS 2.0 class, I DO NOT get the error message, but the following weirdness
happens

1. The constructor of BaseChart is executed (I have a trace statement in it)
2. The constructor of AreaChart is executed (ditto
3. Any call to super.xxx() in AreaChart to invoke the xxx() method in
BaseChart DOES NOT execute.

Is this a BUG? Am I just not getting how to set up the package structure to do
inheritance

Thanks
Pete