The only thing I can think of is that there may be something wrong with the way you're declaring the packages.
So.. how are you declaring the packages?
Your main class could just have the default package.
PHP Code:
package {
import Waters.WaterHandler;
public class Main {
private var waterHandler:WaterHandler;
public function Main() {
waterHandler = new WaterHandler();
trace(waterHandler.getWaterPressure());
}
}
}
and then the two classes inside your Waters folder:
PHP Code:
package Waters {
public class WaterHandler {
private var water1:Water1;
public function WaterHandler() {
water1 = new Water1(2);
}
public function getWaterPressure():Number {
return water1.getPressure();
}
}
}
PHP Code:
package Waters {
public class Water1 {
private var pressure:Number;
public function Water1(_pressure:Number) {
pressure = _pressure;
}
public function getPressure():Number {
return pressure;
}
}
}