如何在AS3中为我的屏幕宽度(例如)设置一个范围? 我的意思是我有这段代码:
var myBounds:Rectangle=this.getBounds(stage);
if ((myBounds.width>650)&&(visibleArea.intersects(myBounds)))
{
if(this.currentFrame==1)
this.play();
}
else
{
this.gotoAndStop(1);
}
return;
我的电影只有在宽度超过650像素时才会启动。 我不知道的是如何设置一系列值,如下所示: 250< .width< 650,所以我的电影只有在这个数字之间的宽度才会开始。
答案 0 :(得分:1)
if (stage.loaderInfo.width < 650 && stage.loaderInfo.width > 250) {
play();
} else {
gotoAndStop(1);
}
您必须以某种间隔调用该函数,无论是事件还是通过enterframe。