0
"choose1"버튼을 클릭하고 싶으면 버튼이 사라지고 다음 버튼이 추가됩니다. "choose1"버튼의 클릭 이벤트에서 두 개의 요청을하고 싶습니다.as3.0의 버튼 제거 및 추가
편집 :이 나를 도울 수
import flash.display.MovieClip;
import flash.events.Event;
import flash.events.MouseEvent;
import flash.display.Stage;
public class Bo extends MovieClip
{
var choose1:Choose;
public function Bo()
{
// constructor code
choose1=new Choose();
addChild(choose1);
choose1.addEventListener(MouseEvent.CLICK,clickChoose);
}
function clickChoose(e:MouseEvent):void
{
for (var i:Number=stage.numChildren -1; i>=0; i--)
{
stage.removeChildAt(i);
//stage.getChildAt(i).visible = false;
}
var ex:Next=new Next();// add new button
addChild(ex);
//this.stage.removeEventListener(MouseEvent.CLICK,clickChoose);
}
}
사람이 내 코드? 감사.
버튼을 숨기고 새 버튼을 추가하려했지만 버튼이 나타나지 않습니다. "stage.getChildAt (i). visible = false;" –
Btw, 클래스 이름에도 소문자 이름을 사용하는 것은 나쁜 습관입니다. 당신의 for 회 돌이 또한 이상합니다, 왜 당신은 내가 두 가지 조건을 가지고 있어야합니까? –
쉬운보기를 위해 코드를 편집해야했습니다. 루프에 대해서 "나는 그것이 이상한 것을 전혀 발견하지 못한다. 감사 –