버튼을 클릭하면 무작위 x 및 y 위치에서 스테이지에 무비 클립을 추가하는 간단한 함수가 있습니다. 내가 가지고있는 이슈는 결국 새로운 무비 클립이 결국 버튼을 덮는다는 것입니다. 새로 만든 mc의 z- 인덱스를 단추의 z- 인덱스 아래로 변경하려고 시도했지만 문제가 해결되지 않습니다. 새로운 mc가 이미 존재하는 요소를 은폐하는 것을 어떻게 막을 수 있습니까?stage.addChild 및 레이어링
friends1_btn.addEventListener(MouseEvent.CLICK, friendMaker);
function friendMaker(evt:MouseEvent):void {
var newFriend:Teddy = new Teddy();
newFriend.x = Math.random()*stage.width;
newFriend.y = Math.random()*stage.height;
newFriend.z = 0;
stage.addChild(newFriend);
}
네, 약간 복잡한 점 때문에이 방법을 추천합니다. 때때로 당신은 한 가지보다 더 높은 것을 원하지만 다른 것보다 높지는 않습니다. 따라서 관리가 훨씬 쉬워집니다. – Allan
어떤 이유로 Sprite를 사용하지 않고도이 작업을 수행 할 수 있는지 알고 싶었지만 예상대로 실제로 작동하는 유일한 대답입니다. 따라서 bravo, IanT. 결과적으로 코드에 한 줄 더 추가해야했습니다. newFriend을 표시하려면 다음과 같이 작성해야합니다. objectLayer.addChild (newFriend); – staypuffinpc
한 가지 더 : 위에서 작성한 작은 비주얼은이 답변의 내용을 이해하는 데 매우 유용했습니다. 감사합니다. – staypuffinpc