【发布时间】:2023-03-25 23:46:01
【问题描述】:
我正在使用带有 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();
}
}
谢谢。
【问题讨论】: