我正在使用带有 Haxe 和 OpenFL 的时钟来为位图对象(使用属性)For Statement
创建淡入淡出效果。alpha
你有使用其他方法吗?我使用的是一个For
语句,而不是Sys.sleep(0.2);
因为它会生成一个“加载”光标图标并且程序卡住了。位图被调用bmp
,定时器为tmrSplash
.
资源:
tmrSplash.run = function changeAlpha(): Void {
var f: Float = 1;
while (f <= 1 && f >= 0) {
bmp.alpha = f;
var a: Int = 0;
while (a < 500000000) {
a++;
if (a >= 500000000) {
a = 0;
}
f -= 0.0005;
trace(f);
}
tmrSplash.stop();
}
}
谢谢你。