박스에 버튼을 누를때마다 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;
}
}
}
'코딩공부 > Action Script 3.0' 카테고리의 다른 글
이론 정리 (0) | 2015.03.10 |
---|---|
달력 기본 개념 (0) | 2015.03.06 |
전투신만들기 - 몬스터 생성하기 기초1 (0) | 2015.03.05 |
dispatchEvent와 비동기 방식 프로그래밍의 개념 (0) | 2015.03.04 |
setter / getter 클래스, 상속을 응용한 다각형 만들기 (0) | 2015.03.03 |