這是一段時間,因爲我這樣做了,但我認爲你需要在庫中用位圖創建一個影片剪輯,然後將其導出爲ActionScript,然後將其添加爲標籤中的鏈接。
所以,如果你的動畫片段導出爲「myImage_mc」,你的HTML將是:
<img src="myImage_mc" width="100" height ="100"/>
更新
澄清,這是我在圖書館符號:
我的動作:
import flash.text.TextField;
var textField:TextField = new TextField();
textField.htmlText = "<p>HKP</p><img src='HKP'/>";
textField.x = textField.y = 100;
stage.addChild(textField);
而這裏的結果(這固然需要一些調整):
注:這似乎並沒有工作,如果IMG是該領域唯一的標籤。即使不可見,您也必須添加一些文字。空P將無法工作,所以任何一項都將失敗:
textField.htmlText = "<img src='HKP'/>";
textField.htmlText = "<p></p><img src='HKP'/>";
...但這個工程:
textField.htmlText = "<p> </p><img src='HKP'/>";
...這是非常經典的Adobe疑難雜症;)
看來我無法從庫中訪問符號。它在我將一個符號導出到swf文件時起作用,然後將該swf用作img標記中的源。但是我需要使用庫中的符號,我無法訪問它。一個例子會很棒...... – puzdrow
它在CS6中可以正常工作。我會稍微更新我的答案。 – JcFx
謝謝你這個例子,但是我可能不夠清楚。我正在使用FlashBuilder,並且我需要在運行時更改TextField中的htmlText,將圖像添加到文本中,以用圖像替換某個標記。它也適用於我在Flash Professional中的工作,但我在FlashBuilder中執行此操作時遇到了問題。再次感謝您的努力。 – puzdrow