박스의 버튼을 누를 때마다 카운트를 하는 예제
박스에 버튼을 누를때마다 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;
}
}
}