2013-10-12 8 views
0

ActionScript 3.0AS3 표시 객체 및 스프라이트 (임의의 숫자를 기반으로 어린이 추가)

기본적으로 난수 객체를 표시하는 함수가 필요합니다. (또한 첫 번째 기능을 재설정하는 리셋 기능을 만들어야합니다.)

나비가 처음에는 표시되지 않지만 나비를 사용하는 경우에도 아이들이 무대에 추가되지 않은 것 같습니다. addChild().

감사합니다. 감사합니다. 내가 완전히 확실하지 않다,하지만 당신은 홀더 객체로 작동 스프라이트의 너비와 높이를 설정하는 생각되지 않습니다

// 난수

 var randomNumber : int = Math.floor(Math.random() * 8); 

// New Sprite 

     var bContainer: Sprite = new Sprite(); 
     this.addChild(bContainer); 

     var butterfly: MovieClip = new Butterfly(); 
     bContainer.addChild(butterfly); 

//Function to Create Butterfly Objects: 

     function showButterfly(randomNumber:int):void { 

      while(bContainer.numChildren < randomNumber){ 
       bContainer.addChild(butterfly); 
      } 

//Reset Function, I am not sure about this (especially the second one) 

     function button(evt:MouseEvent): void { 

       if(numChildren>0) { 
        removeChildAt(0); 
       } 

       if(numChildren==0) { 
        showButterfly(); 
       } 
     } 

// Event Listener 

     button.addEventListener(MouseEvent.MOUSE_DOWN); 
// 

답변

0

?

var bContainer: Sprite = new Sprite(); 
bContainer.graphics.beginFill(0xffffff); 
bContainer.graphics.drawRect(0, 0,stage.stageWidth, stage.stageHeight); 
addChildAt(bContainer, 0);