gpt4 book ai didi

flash - 在 Flash (AS3) 中的动态文本框中启用对导入、旋转的图像进行平滑处理

转载 作者:行者123 更新时间:2023-12-04 07:09:19 25 4
gpt4 key购买 nike

我在舞台上有一个旋转 10° 的影片剪辑,里面有一个动态文本框。我正在加载一些带有嵌入图像的文本,因此:

(现在使用第一帧 AS3,最终这将进入一个类。)

var txt:String = '<img src="foo.gif" id="myImg1" /><p>Lorem ipsum</p>';

my_mc.txtBox.htmlText = txt;

哪个工作正常。文本被放置,甚至很好地环绕图像。问题是,图像看起来很糟糕。我找到了 Bitmap.smoothing 属性,但似乎无法访问图像来设置该属性。我正在尝试这个代码:
var img:DisplayObject = my_mc.txtBox.getImageReference('myImg1');
if (typeof(img) != 'undefined') {
img.contentLoaderInfo.addEventListener(Event.COMPLETE, onHtmlImageLoaded);
}

function onHtmlImageLoaded(event:Event):void{
event.target.removeEventListener(Event.COMPLETE, onHtmlImageLoaded);
Bitmap(event.target.content).smoothing = true;
}

'img.contentLoaderInfo...' 行会抛出这个错误:
1119: Access of possibly undefined property content through 
a reference with static type flash.display:DisplayObject.

最佳答案

尝试这个:

var img:Loader = Loader( tx.getImageReference('proceso') );
img.contentLoaderInfo.addEventListener(Event.COMPLETE, onHtmlImageLoaded);

function onHtmlImageLoaded(event:Event):void{
event.target.removeEventListener(Event.COMPLETE, onHtmlImageLoaded);
Bitmap(event.target.content).smoothing = true;
}

这是工作。

关于flash - 在 Flash (AS3) 中的动态文本框中启用对导入、旋转的图像进行平滑处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/624754/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com