Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache flex 如何在flex中将嵌入的图像作为textinput边框样式的类嵌入时平滑该图像_Apache Flex_Flex3_Actionscript 3_Styling_Textinput - Fatal编程技术网

Apache flex 如何在flex中将嵌入的图像作为textinput边框样式的类嵌入时平滑该图像

Apache flex 如何在flex中将嵌入的图像作为textinput边框样式的类嵌入时平滑该图像,apache-flex,flex3,actionscript-3,styling,textinput,Apache Flex,Flex3,Actionscript 3,Styling,Textinput,你好,我的同事Stackover 我正在寻找远离平滑图像和嵌入png文件。 我使用嵌入的png作为textInput的边界皮肤 this.setStyle('borderSkin',searchBG); 我看过一些关于这个主题的其他帖子,但我能理解。有人有什么想法吗,我怎样才能完成这个?一些真正可靠的代码示例会很好 这就是我想做的 步骤1)嵌入和镜像 [Embed(source='assets/images/searchBoxImg.png')] private

你好,我的同事Stackover

我正在寻找远离平滑图像和嵌入png文件。 我使用嵌入的png作为textInput的边界皮肤

        this.setStyle('borderSkin',searchBG);
我看过一些关于这个主题的其他帖子,但我能理解。有人有什么想法吗,我怎样才能完成这个?一些真正可靠的代码示例会很好

这就是我想做的

步骤1)嵌入和镜像

    [Embed(source='assets/images/searchBoxImg.png')]
    private var searchBG:Class;  
步骤2)以某种方式平滑图像

步骤3)并将其作为textInput的边界皮肤

        this.setStyle('borderSkin',searchBG);
有人能帮我吗


我很好地找到了一个解决办法。实际上,在类中平滑和嵌入图像非常简单

第一步)创建一个扩展BitmapAsset的新actionscript类

第二步)嵌入图像并将平滑设置为真

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']

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

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

嵌入参数是“平滑”,而不是“平滑”。一旦你获得足够的声誉,这应该是一个注释。我在答案中修正了这一点,所以你可以删除它。