Apache flex 如何在flex中将嵌入的图像作为textinput边框样式的类嵌入时平滑该图像
你好,我的同事Stackover 我正在寻找远离平滑图像和嵌入png文件。 我使用嵌入的png作为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
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')]
嵌入参数是“平滑”,而不是“平滑”。一旦你获得足够的声誉,这应该是一个注释。我在答案中修正了这一点,所以你可以删除它。