Adobe® Flex® lays out components by determining their sizes and positions; it provides you with multiple options for controlling both sizes and positions.