1

你好,我的 stackoverflower 伙伴,

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

我看过一些关于这个主题的其他帖子,但我可以弄清楚。有没有人有一个想法,我怎么能完成这个?一些真正可靠的代码示例会很好。

这就是我想做的。

步骤 1) 嵌入和图像

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

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

步骤 3) 并将其作为我的 textInput 的边框。

        this.setStyle('borderSkin',searchBG);

有没有人可以帮助我解决这个问题?

DJ

4

3 回答 3

1

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

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

于 2013-03-13T03:55:04.597 回答
0

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

步骤一)创建一个扩展 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);

就是这样。

于 2010-07-19T22:13:39.193 回答
-1

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

[Embed(source='assets/images/searchBoxImg.png',smoothing='true')]
于 2014-06-23T09:43:08.567 回答