繁体   English   中英

作为文本输入边框样式的类嵌入时,如何在flex中平滑嵌入的图像

[英]how to smooth an embeded image in flex when its embed as a class for textinput border style

你好我的同龄人overoverflower,

我正在寻找使图像平滑并嵌入png文件的方法。 我使用嵌入的png作为textInput的边框。

我看过其他有关此主题的帖子,但我可以弄清楚。 有人有一个主意,我该如何完成呢? 一些真正可靠的代码示例会很好。

这就是我想做的。

步骤1)嵌入图片

    [Embed(source='assets/images/searchBoxImg.png')]
    private var searchBG:Class;  

步骤2)以某种方式使图像平滑?

第3步),并将其作为textInput的边框。

        this.setStyle('borderSkin',searchBG);

有没有人可以帮助我呢?

DJ

无需为平滑图像做很多事情

[嵌入(source ='assets / images / searchBoxImg.png'),smoothing ='true']

好吧,我很好地找到了解决方案。 其实是很简单的将图像平滑嵌入到类中的简单方法。

第一步)创建一个扩展了BitmapAsset的新动作类。

第二步)嵌入和成像并将平滑度设置为true

package 
{
    import mx.core.BitmapAsset;

    [Embed(source='assets/images/searchBoxImg.png')]
    public class searchBG extends BitmapAsset
    {
        public function searchBG()
        {
            smoothing = true;
        }
    }
}

第三步)创建一个新的as3类并导入第一个类。

现在,您可以在borderSkin上使用searchBG类。

this.setStyle('borderSkin', searchBG);

而已。

克里斯的回答原则上是正确的。 正确的语法是:

[Embed(source='assets/images/searchBoxImg.png',smoothing='true')]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM