我有這樣的代碼:爲什麼htmltextbox屬性.selectable = false不適用於actionscript 3?
function displayHTML(htmlText:String):void
{
var mcArray:Array = new Array();
for (var i:int=0; i<20; i++) {
var caja1:HTMLTextBlock = new HTMLTextBlock();
dragMe.addChild(caja1);
mcArray[i] = caja1;
}
for (var i:int=0; i<20; i++) {
mcArray[i].blockWidth = 720;
mcArray[i].textStyleSheet = textStyleSheet;
mcArray[i].setHTML(htmlText);
mcArray[i].selectable = false;
mcArray[i].x = 0;
mcArray[i].y = i*(mcArray[i].height+40);
}
}
但物業可選(mcArray [I] .selectable = FALSE;)似乎是不工作,因爲我想,閃光燈控制檯給這個錯誤:類型錯誤:錯誤#1010 :術語未定義,沒有屬性。
沒有這行代碼,所有工作正常,但我不希望用戶選擇文本。
任何想法?
我得到現在這個錯誤:場景1,圖層 '圖層1' ,第1幀,第87行1119:訪問可能未定義的屬性,可通過靜態類型HTMLTextBlock引用進行選擇。 – DomingoSL 2011-01-06 19:41:26