flash里面关于一个小方块的复制和循环播放的问题

来源:百度知道 编辑:UC知道 时间:2024/06/17 21:01:27
var frameTime = 4;
var posx = 30;
var posy = 60;
this.pointMc._visible = 0;
this.pointMc.onEnterFrame = function ()
{
if (timer++ % frameTime == 0)
{
mc = this.duplicateMovieClip("pointMc" + i, 999 + i++);
mc._x = mc._x + random(posx);
mc._y = mc._y + random(posy);
} // end if
};

看到好多地方都有关于这段代码的问题,它只支持在Flash Player6里播放
我想要的就是它播放完了之后不在循环..请问怎么实现?

另外看了很多地方,好像和这个timer有关系.
if (timer++ % frameTime == 0)
就是上面的那个 if 啊
if (timer++ % frameTime == 0)
{
mc = this.duplicateMovieClip("pointMc" + i, 999 + i++);
mc._x = mc._x + random(posx);
mc._y = mc._y + random(posy);
} // end if
};

你可以再加个变量 maxNum=10//最多复制10个
var frameTime = 4;
var posx = 30;
var posy = 60;
var i=0;
var maxNum=10//---------------------------------------;;;;;
this.pointMc._visible = 0;
this.pointMc.onEnterFrame = function ()
{
if(i<maxNum){//如果不超过10个
if (timer++ % frameTime == 0) {
mc = this.duplicateMovieClip("pointMc" + i, 999 + i++);
mc._x = mc._x + random(posx);
mc._y = mc._y + random(posy);
} // end if
}else{
delete this.onEnterFrame;
}
};

你这个timer从哪来的?

关于FLASH的一个小问题 一个关于flash的小问题 清朝的时候,男人脸上贴着一个小方块,方块里一个很圆圈,那是什么? 我安装了一个迅雷5但我拿他装个东西 上面的小方块里面没有东西 网页上的图看不到,都变成了一个正方形里面一个红方块,里面有一个小红叉子,这种现象怎么解决? word里,怎么做出一个小方块上划钩的字符? 为什么电脑的桌面背景右边会有一个小方块 用棱长1立方厘米的正方体小方块拼成一个更大的正方体,至少要用到几个正方体小方块 桌面上的一些图标为什么突然再它们的左下角出现了一个白色的小方块,里面还有一个箭头。 为什么打开网页的时候总是有些图片打不开,变成一个小方块里面一个红叉,谁能告我是怎么回事吗?