私はこのコードを持っている:([i]を.selectable = falseをmcArray;)なぜhtmltextboxプロパティ.selectable = false does notは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);
}
}
しかし、プロパティ選択を私が望むように動作していないしているようだ、フラッシュコンソールは、このエラーを与える:TypeError例外:エラー#1010 :用語は定義されておらず、プロパティもありません。
コードの行がなければ、すべて正常に動作しますが、ユーザーはテキストを選択したくありません。
アイデア?
を私は今、このエラーが出る:シーン1、レイヤー 'レイヤー1' 、Frame 1、Line 87 \t 1119:静的型HTMLTextBlockを持つ参照によって、未定義の可能性のあるプロパティへのアクセスを選択できます。 – DomingoSL
HTMLTextBlockクラス内のTextFieldにselectableプロパティを設定してください.HTMLTextBlock自体ではなく – johnpolacek