首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用吐温JS的动画-无法读取未定义的属性“应用”

使用吐温JS的动画-无法读取未定义的属性“应用”
EN

Stack Overflow用户
提问于 2014-08-08 08:06:00
回答 1查看 3.5K关注 0票数 1

我正在创造一个动画与吐温JS,应该打开和关闭一些灯泡。总共有17个灯泡,第一个和第二个灯泡的动画工作得很好,但是在第二个灯泡熄灭后,出现了这样的错误:

未定义的TypeError:无法读取未定义的属性“应用”

这是动画的代码:

代码语言:javascript
复制
var do_the_lights = function (light_bulbs_arr, repeat_nr,f)
{
  if(++repeat_nr < light_bulbs_arr.length)
  createjs.Tween.get(light_bulbs_arr[repeat_nr]).to({alpha:0},2000).to({alpha:1},2000).call(f,[light_bulbs_arr,repeat_nr]);
do_the_lights(this.light_bulbs_arr,-1,do_the_lights);

在数组中,light_bulbs_arr是灯泡关闭时的位图图像。

代码语言:javascript
复制
for( var i = 0; i < values.length; i++)
{
  var light_bulb = new createjs.Bitmap(images.light_bulb);
  this.light_bulbs_arr[i] = light_bulb;
}

我做错了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-11 13:15:39

看起来,您没有将函数传递给调用()中的下一个迭代。

代码语言:javascript
复制
.call(f,[light_bulbs_arr,repeat_nr]);

// SHOULD BE

.call(f,[light_bulbs_arr,repeat_nr, f]); // Note the 3rd param
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25198717

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档