Silverback,
Для растяжения, скорее всего, вы используете встроенные изображения для создания скинов, а не разрезаете их девятью (или неправильно разрезаете девятью одним из двух). Когда у вас девять срезов, вы просто указываете точку отсечения для частей, которым будет разрешено растягиваться, по сравнению с теми, которые не могут ... подробнее об этом здесь:
http://livedocs.adobe.com/flex/3/html/help.html?content=embed_4.html
http://livedocs.adobe.com/flex/3/html/help.html?content=skinning_4.html
Для искры: http://www.unitedmindset.com/jonbcampos/2010/05/27/9-slice-scaling-with-spark-skinning/
В качестве альтернативы, если ваша графика может быть воссоздана с использованием программного рисования вместо использования файлов изображений и разреза по девяти, это иногда является хорошей альтернативой. Кроме того, я бы предложил установить какие-либо значения maxWidth и minWidth для объектов, если вы собираетесь изменять размеры на основе процента, чтобы вы могли быть уверены, что если мониторы выйдут из-под контроля с разрешением, у вас не будет огромной супер-прикольной кнопки .
http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf69084-7f8e.html
Если вы используете Flex 4, я полагаю, что к обложке следует обратиться, создав расширение одного из более новых классов тем оформления Spark.
http://help.adobe.com/en_US/flex/using/WS53116913-F952-4b21-831F-9DE85B647C8A.html
Shaun