2013-03-07 61 views
1

我可以從包含在AS3中的htmlText庫中的圖像着色(使用flash cs5)嗎?我可以在AS3中添加一個htmltext img標籤嗎?

在舞臺上,我會使用:

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

將htmlText代碼(cobj.img與圖書館鏈接名稱字符串):

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

如果沒有,是否有一種使用舞臺上的圖像的方式呢?所以我可以創建一個圖像,把它放在舞臺上,然後在htmlText中。

回答

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. 
+2

謝謝,我找到了另一種方法。你可以通過顯然設置一個圖像的id,然後通過op.getImageReference(「imgid」)檢索圖像對象;然後在該對象上設置colorTransfor。 – user2145184 2013-03-07 18:31:25

相關問題