課程
/前端開發(fā)
/HTML/CSS
/canvas實(shí)現(xiàn)星星閃爍特效
明明不是有寫了draw()的,但是瀏覽器卻顯示沒有定義???
2015-10-07
源自:canvas實(shí)現(xiàn)星星閃爍特效 2-5
正在回答
不是全局的
yunsky0 提問者
nc1199
for (var i = 0; i < num; i++) {
stars[i] = new starObj();
stars[i].init1();
}
gameLoop();
gameLoop()要放于上面的for循環(huán)之后,放在前面就會(huì)提示draw未定義,因?yàn)閿?shù)組中的值要先初始化為starObj對(duì)象,才可以引用starObj對(duì)象的方法,即stars[i].draw();
樓主 這塊你是怎么寫出來的啊 ?我這里遇到同樣的問題!
舉報(bào)
使用HTML5實(shí)現(xiàn)輪播圖片上的序列幀,進(jìn)行拆分講解,逐步實(shí)現(xiàn)目標(biāo)
1 回答為什么說ctx沒有定義?
1 回答找不到draw
1 回答對(duì)瀏覽器什么要求?
4 回答哪個(gè)瀏覽器支持???谷歌和IE好像都不行,沒效果
3 回答提示我starObj未定義
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2015-10-12
不是全局的
2018-10-31
for (var i = 0; i < num; i++) {
stars[i] = new starObj();
stars[i].init1();
}
gameLoop();
gameLoop()要放于上面的for循環(huán)之后,放在前面就會(huì)提示draw未定義,因?yàn)閿?shù)組中的值要先初始化為starObj對(duì)象,才可以引用starObj對(duì)象的方法,即stars[i].draw();
2016-11-29
樓主 這塊你是怎么寫出來的啊 ?我這里遇到同樣的問題!