我有一张图片,我们称之为“StageSkin.png”。这是一个实际上只是边框的图像,图像的中间部分是“窗口化”的,这意味着它的目的是显示其中的其他信息。它内部的信息是以组件的形式(基于画布组件,可以称之为“Gauge”)。Adobe Flex - 如何在图像的“窗口”中嵌入组件?
我想创建一个'StageSkin'图像和'Gauge'组件,它允许我用'Gauge'组件停留在StageSkin窗口内部来调整组件大小。我对此进行了搜索,并获得了下面的代码,但嵌入式组件仅覆盖整个图像。我需要做什么?
<mx:Style>
.nineSliceScalingBackground
{
background-image: Embed("assets/StageSkin.png",
scaleGridTop="53", scaleGridBottom="523",
scaleGridLeft="20", scaleGridRight="485");
background-size:"100%";
}
</mx:Style>
您的意思是StageSkin.png没有缩放到正确的尺寸?如在,它显示,但不是在父组件的宽度/高度。 – 2009-09-02 14:56:32
StageSkin正在调整大小,但嵌入式组件不会停留在StageSkin图像的“窗口”内。 (即StageSkin图像中的组件应该适合的窗口内) – Seidleroni 2009-09-02 15:24:28