VBox에있는 수백 개의 체크 박스가 "재설정"버튼에서 재설정해야합니다.ID로 재설정 확인란
"p1"을 확인란 구성 요소로 변환하는 방법은 무엇입니까? 어쩌면
function private resetChk():void {
CheckBox("p"+"1" as CheckBox).selected = false;
}
VBox에있는 수백 개의 체크 박스가 "재설정"버튼에서 재설정해야합니다.ID로 재설정 확인란
"p1"을 확인란 구성 요소로 변환하는 방법은 무엇입니까? 어쩌면
function private resetChk():void {
CheckBox("p"+"1" as CheckBox).selected = false;
}
:
이이 CheckBox에의의 부모와 내가 체크 박스 번호입니다private function resetChk():void
{
CheckBox(this["p"+i]).selected = false;
}
. 로 캐스트 아이가 체크 박스의 instnace 경우이 경우
가var i:CheckBox;
for each(i in checkBoxArray)
{
i.selected = false;
}
당신은 모든 chilred 방법을 얻을 확인을 사용할 수 있습니다 :
단지 배열로 모든 CheckBox의의를 넣고 일을 어쩌면 더 나은 확인란을 선택하고 값을 재설정하십시오. 예를 들어,이 myVBox 가정
구성 요소이며, 다음 다음을 수행
for each(child:DisplayObject in myVBox.getAllChildren())
{
if(child is checkBox)
{
var checkBox:CheckBox = (child as Checkbox);
checkBox.selected = false;
}
}
내가 코드를 실행하고 테스트하지만, 그래도 약간의 오타가있을 수, 위에서 견고하게 작동 할 것이라고 확신 메신저 못했지만 이것은 당신 같은 문제를 해결할 수있는 최상의 솔루션입니다.
나를위한 첫 번째 옵션이 효과가 있습니다. – Jonyang