ActionScript 3 简单的大奖老虎机脚本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ActionScript 3 简单的大奖老虎机脚本相关的知识,希望对你有一定的参考价值。

import flash.utils.Timer;
import flash.events.TimerEvent;

var xTime : int = 0;
var xCount : int = 100;
var xHalf : int = xCount / 2;
var xTimer : Timer;

xTimer = new Timer(10);
xTimer.addEventListener(TimerEvent.TIMER, xfOnTimer, false, 0, true);
xTimer.start();

function xfOnTimer(e : TimerEvent) : void
{
	xCount--;

	// for the dramatic finish
	if (xCount < 2)
		xTime += 4000;
	else if (xCount < 5)
		xTime += 200
	else if (xCount < 10)
		xTime += 100;
	else if (xCount < 50)
		xTime += 10
		
	// frame changing
	if (mcContent.currentFrame == mcContent.totalFrames)
		mcContent.gotoAndStop(1);
	else
		mcContent.nextFrame()
	
	// new interval
	xTimer.stop();
	if (xCount != 1)
	{
		xTimer = new Timer(xTime);
		xTimer.addEventListener(TimerEvent.TIMER, xfOnTimer, false, 0, true);
		xTimer.start();
	}
}

以上是关于ActionScript 3 简单的大奖老虎机脚本的主要内容,如果未能解决你的问题,请参考以下文章

将 Actionscript 2 转换为 Actionscript 3

如何将 actionscript 2 代码转换为 actionscript 3?

Actionscript 3,动作脚本中的网格和网格行

ActionScript 3 高级自动完成脚本

ActionScript 3 高级自动完成脚本2

ActionScript 3 使用动作脚本将子项添加到舞台