Apparently canvas controls takes up a lot of memory and has a lot of functionality that is usually not needed just to layout components. Are there any alternatives to Canvasses? Like a light-weight version of it? If you layout your components via MXML on the designer,UIComponent or Sprite is usually never an option(gives compilation errors).
The same with Custom Components-do I really need to wrap each component I make in a canvas?
Is there no component in Flex like .NET's <asp:Placeholder> ?
Any advice would be appreciated.
Canvas is basically created by extending UIComponent>Sprite components. You may create your own custom container with only required features by extending Sprite class available in Flex.