我可以在AS3中为htmltext img标记着色吗?

时间:2013-03-07 16:42:56

标签: actionscript-3 actionscript htmltext tint

我可以从AS3中的htmlText中包含的库中为图像着色(使用flash cs5)吗?

在舞台上我会使用:

var cTint:Color = new Color();
cTint.setTint(0xff00ff, .25);
image.transform.colorTransform = cTint;

htmlText代码(cobj.img是一个包含库AS链接名称的字符串):

op.htmlText = "<img src='"+cobj.img+"' width='40' height='40' vspace='0' />";

如果没有,是否有办法从舞台上使用图像?所以我可以创建一个图像,将它放到舞台上,然后放在htmlText中。

1 个答案:

答案 0 :(得分:1)

从图像中创建一个实例,对其进行着色并将其添加到文本中! 假设您的图像是库中的MovieClip。

var libraryImage:MovieClip = new LibraryImage();
var cTint:Color = new Color();
cTint.setTint(0xff00ff, .25);
libraryImage.transform.colorTransform = cTint;

op.htmlText = "<p> </p><img src='libraryImage' width='40' height='40' vspace='0' />";
//add empty string at the start and you dont need to concatenate the string.