현재 위치 - 주공해몽공식사이트 - 랜덤 번호 뽑기 점술 - 플래시 제작 무작위 추첨 프로그램

플래시 제작 무작위 추첨 프로그램

집주인에게 몇 가지 점을 보충해 주세요. 감사합니다.

--

장면:

1, 두 개의 동적 텍스트 상자 이름은 각각 show_txt 와 result _ txt 로 지정됩니다 (show _ txt 는 난수 표시 result _ txt 는 추출된 수를 표시하는 데 사용됨).

2. 각각 start_btn, next_btn, reset _ BTN 이라는 세 개의 버튼 (start _ BTN 은 시작 추출, next_btn 은 계속 추출, reset _

코드:

//추출된 숫자의 범위를 정의합니다.

Varhao: array = newarray ();

For (var I: int =1; 나 & lt49; I++)

{

하오. 밀다

}

Varnum: int = 0;

Varadd _ num: int = 0; //추첨은 몇 번입니까?

//추출된 번호 분류

//추출된 숫자 임의 표시

Var timer = newtimer (100,0);

Timer.addeventlistener (timerevent) 입니다. TIMER, timer handler);

Timer.start ();

//숫자 추출 시작

Start _ btn.addeventlistener (mouse event) 입니다. 클릭, 야후 haf);

함수 timerhandler (e: timerevent): void

{

//하오 배열의 길이를 가져옵니다. 지금은 1000 입니다.

Num = math.floor (math.random () * hao.length);

Show _ txt.text = Hao [num];

}

함수 yaohaoF (이벤트: MouseEvent):void

{

Add _ num++;+;

//result_txt.text= "행운의 숫자"+Xu _ array [add _ num-1]+":"+math ..

Result_txt.text= "추출 번호는"+show _ txt.text+"\ r" 입니다.

Timer.stop ();

//이것이 열쇠입니다. 추출된 숫자를 배열에서 제거하면 더 이상 나타나지 않습니다.

하오. splice (번호,1); //선택한 번호를 삭제합니다.

//49 철수한 경우 중지.

If(add _ num>;; (49)

{

Timer.stop ();

Show_txt.text = "모든 번호 추출";

Result _ txt.text =

Start _ btn.enabled = false

Next _ btn.enabled = true

}

}

Next _ btn.addeventlistener (mouse event) 입니다. 클릭, nextf);

함수 nextF (이벤트: MouseEvent):void

{

Timer.start ();

Result _ txt.text =

}

Reset _ btn.addeventlistener (mouse event) 입니다. 클릭, resetf);

ResetF 함수 (이벤트: MouseEvent):void

{

Timer.start ();

Start _ btn.enabled = true

Next _ btn.enabled = false

Add _ num = 0;;

}