设置Rectangle的最小和最大宽度

时间:2013-03-28 15:34:08

标签: actionscript-3 prezi

如何在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,所以我的电影只有在这个数字之间的宽度才会开始。

1 个答案:

答案 0 :(得分:1)

if (stage.loaderInfo.width < 650 && stage.loaderInfo.width > 250) {
    play();
} else {
    gotoAndStop(1);
}

您必须以某种间隔调用该函数,无论是事件还是通过enterframe。