2013-11-20 2 views
0

Я создал начальный экран с изображением playbutton на нем. Когда эта кнопка нажата, следует запустить функцию init. Может ли кто-нибудь сказать мне, как это сделать?JS изображение на клике

Ниже код:

imgPlaybutton.onload = handleImageLoad; 

imgPlaybutton.src = "img/play.png"; 
playbutton = new createjs.Bitmap(imgPlaybutton); 
playbutton.x = 410; 
playbutton.y = 190; 
stage.addChild(playbutton); 
playbutton.onclick = init; 
+0

Что относительно 'imgPlaybutton.onclick = init'? –

ответ

1

Использование http://www.createjs.com/Docs/EaselJS/classes/Bitmap.html#method_addEventListener

playbutton.addEventListener('click', init); 

Раньше вы могли бы использовать

// Note the capital C in onClick 
playbutton.onClick = init; 

но осуждается

примечание стороны : Пожалуйста, используйте var в вашем коде

+1

В последней версии есть еще более простой API. Ознакомьтесь с http://www.createjs.com/Docs/EaselJS/classes/Bitmap.html#method_on – Lanny

Смежные вопросы