An Adoble Flex/AS3.0 solution.