AE中为何闭包无用,请各位老师看下? 50

我在AE中做了一个烟花效果,我希望在每次开始播放时烟花的位置能随机的变化一次,在网上搜索说闭包可以实现这个效果,但是我这个代码也不知是有问题还是AE不支持闭包,和不用函数... 我在AE中做了一个烟花效果,我希望在每次开始播放时烟花的位置能随机的变化一次,在网上搜索说闭包可以实现这个效果,但是我这个代码也不知是有问题还是AE不支持闭包,和不用函数的效果没区别,都是每插入一帧就会得到一个新的位置,新手上路,恳请各位高手指点,谢谢。

代码如下:
function once() {
var hasExecuted = false;
return function() {
if (hasExecuted == false) {
hasExecuted = true;
var x=random(100,1000);
var y = random(100,1000);
return [x,y];
}
}
}
//使用这个函数,你可以确保一个函数只被执行一次。例如:

var runOnce = once();
runOnce();
展开
 我来答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式