이 코드가 있습니다 ([I] .selectable = 거짓 mcArray)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);
}
}
그러나 속성 선택을 내가 원하는대로 작동하지 않는 것 같다, 플래시 콘솔이 오류를 줄 : 형식 오류 : 오류 # 1010 : 용어는 정의되지 않았으며 속성이 없습니다.
코드 줄이 없으면 모두 정상적으로 작동하지만 사용자가 텍스트를 선택하기를 원하지 않습니다.
아이디어가 있으십니까?
: 장면 1 층 '레이어 1' , 프레임 1, 라인 87 \t 1119 : 정적 유형 HTMLTextBlock을 사용하여 참조를 통해 선택 가능한 속성의 액세스가 가능할 수 있습니다. – DomingoSL
HTMLTextBlock 클래스 안의 TextField에 선택 가능한 속성을 설정하고 HTMLTextBlock 자체는 설정하지 말아야합니다 – johnpolacek