I think your layout for Flex would be similar to coding in any other language. Everyone has their own style and it is best to separate things by function and use.
If you are starting a very large project you may also want to look into using the Cairngorm MVCS framework. This will help you separate your model/view/control/service into separate folders. http://labs.adobe.com/wiki/index.php/Cairngorm