it leader

박스에 버튼을 누를때마다 1씩 증가하게 하는 예제




package com.timo.sample

{

import flash.display.Sprite;

import flash.events.MouseEvent;


public class Box extends Sprite

{

private var skin : UI_BOX = new UI_BOX();

private var count : int = 0;


public function Box()

{

addChild(skin);

skin.txtNum.text = String(cout);

//trace(skin.mc_Btn);

sklin.mc_Btn.addEventListener(MouseEvent.CLICK, onClick);


}


public function onClick( e: MouseEvent ) :void

{

count ++;

skin.txtNum.text = addZeros(count , 2);   // addZero ( 카운트 변수 , 변수 앞에 들어갈 0의 개수 )


}


public function addZeros ( value : int, numZeros : int = 2 ) : string   // numZeros 라는 변수를 두고 숫자앞에 표시할 0의 개수의 가변성 확보

{

var str : String = String( value );

var n : int = numZeros - str.length;


for ( var i : int = 0 ; i < n ; i++)

{

str = "0" + str;


}

return str;

}

}

}




profile

it leader

@dev__pixui

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!