Css 使用图像作为边框的Flex 3

Css 使用图像作为边框的Flex 3,css,apache-flex,actionscript-3,Css,Apache Flex,Actionscript 3,我正在处理一个自定义容器,我需要这个容器的边框。我有一个15x15的图像,我正在创建一个9层边界皮肤。我现在面临的问题是,边界皮肤看起来不像我希望的那样 这是一个皮肤的ss。 理想情况下,我应该有一个5像素边框的透明框 以下是我当前的测试代码: CSS代码: Box { borderSkin: Embed(source="15x15.png", scaleGridLeft="5", scaleGridTop="5", s

我正在处理一个自定义容器,我需要这个容器的边框。我有一个15x15的图像,我正在创建一个9层边界皮肤。我现在面临的问题是,边界皮肤看起来不像我希望的那样

这是一个皮肤的ss。

理想情况下,我应该有一个5像素边框的透明框

以下是我当前的测试代码:

CSS代码:

Box
 {
borderSkin: Embed(source="15x15.png",
            scaleGridLeft="5",
            scaleGridTop="5",
            scaleGridRight="10",
            scaleGridBottom="10");
 }
MXML代码:

<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:Style source="MainTest.css"/>

<mx:Box id="tw" width="400" height="400">

</mx:Box>
</mx:WindowedApplication>
试试这个:

Box{
    background-image: Embed("15x15.png",
       scaleGridTop="5", 
                   scaleGridBottom="10", 
                   scaleGridLeft="5", 
                   scaleGridRight="10");

    background-size:"100%";
}
试试这个:

Box{
    background-image: Embed("15x15.png",
       scaleGridTop="5", 
                   scaleGridBottom="10", 
                   scaleGridLeft="5", 
                   scaleGridRight="10");

    background-size:"100%";
}

这看起来是正确的。你的png实际上是15x15像素,对吗?你试过添加mimeType吗?我有一个类似或相同的问题。我将带有嵌入图像的HBox的边框皮肤设置为无缩放,但出于某种原因,该图像用于填充背景。只是为了回显@quoo-我怀疑您的图像小于15x15这看起来是正确的。你的png实际上是15x15像素,对吗?你试过添加mimeType吗?我有一个类似或相同的问题。我将带有嵌入图像的HBox的边框皮肤设置为无缩放,但出于某种原因,该图像用于填充背景。只是为了回显@quoo-我怀疑您的图像小于15x15