我正在使用AS3 htmlText
屬性TextField
並且我想將自定義精靈嵌入到html中。 The documentation說,您可以使用鏈接標識符爲此庫中的影片剪輯元件。所以我寫了:如何將參數傳遞給構造函數使用包含鏈接標識符的字符串包含影片剪輯符號
public class ImageWrapper extends Sprite
{
[Embed(source = 'test.png')]
private var TestImg:Class;
public function ImageWrapper()
{
var bitmap:Bitmap = new TestImg();
addChild(bitmap);
}
}
然後爲htmlText
:
myTextField.htmlText = "Test <img src='" + getQualifiedClassName(ImageWrapper) + "'>";
這完美的作品。但是,當我試圖通過通過構造什麼,改變定義
public function ImageWrapper(foo:int)
和更新的HTML:
"Test <img src='" + getQualifiedClassName(ImageWrapper) + "(400)'>";
Unhandled IOErrorEvent:. text=Error #2035: URL Not Found.
我搜索文檔我得到的,但我沒有找到一種爲構造函數傳遞參數的方法。我錯過了什麼,或者根本不可能這樣做?我只需要發送元到我的構造函數(如int
或String
)
參數的目的是什麼? – null