1

我可以为 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 中。

4

1 回答 1

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.
于 2013-03-07T18:02:30.307 回答