课程
/前端开发
/HTML/CSS
/canvas实现星星闪烁特效
明明不是有写了draw()的,但是浏览器却显示没有定义???
2015-10-07
源自:canvas实现星星闪烁特效 2-5
正在回答
不是全局的
yunsky0 提问者
nc1199
for (var i = 0; i < num; i++) {
stars[i] = new starObj();
stars[i].init1();
}
gameLoop();
gameLoop()要放于上面的for循环之后,放在前面就会提示draw未定义,因为数组中的值要先初始化为starObj对象,才可以引用starObj对象的方法,即stars[i].draw();
楼主 这块你是怎么写出来的啊 我这里遇到同样的问题!
举报
使用HTML5实现轮播图片上的序列帧,进行拆分讲解,逐步实现目标
1 回答为什么说ctx没有定义?
1 回答找不到draw
1 回答对浏览器什么要求?
4 回答哪个浏览器支持啊?谷歌和IE好像都不行,没效果
3 回答提示我starObj未定义