stage.addEventListener(Event.ENTER_FRAME, loop, false);
function loop(e:Event): void
{
if(scene.x <= -10 && scene.x >= -9200)
scene.x -= (this.mouseX - 490) * speed;
{
if(scene.x > -10) scene.x = -10;
if(scene.x < -9200) scene.x = -9200;
}
}
这就是启动 Parallax 事件运行的所有代码。我正在使用 Lee Brimelow 的 layersmagazine.com 的代码。
当您将鼠标向左或向右移动时,视差效果很好地滚动,但我希望它在加载时自动启动视差效果,滚动一段时间然后停止并切换到由鼠标控制.
MouseOver 事件并不是真正有效的,因为滚动不能很好地处理它。