0
我是新的AppMobi世界的新手,所以你們可以幫助我。使用AppMobi&Events
我已經創建了一個圖像對象並將其繪製到舞臺上。我的問題是我想添加一個事件到對象。
我已經設置使用圖像:
function objImage(imageURL,x,y,width,height) {
this.imgCanvas = new Image();
this.imageURL = imageURL;
this.loaded = false;
this.x = x;
this.y = y;
this.height = height;
this.width = width;
this.draw = function() {
if (this.width == null || this.height == null)
{
ctx.drawImage(this.imgCanvas,this.x,this.y);
}
else
{
ctx.drawImage(this.imgCanvas,this.x,this.y,this.width,this.height);
}
}
}
而且我已經吸引到舞臺:
var usercontrols_left = new objImage('images/left.png',10,HEIGHT-100,50,50);
usercontrols_left.draw();
現在我想將事件添加到「usercontrols_left」,例如檢測當用戶觸摸/點擊它時。
謝謝你的回答。我正在使用directCanvas。那麼是否沒有辦法在特定元素上設置事件? –
我個人建議在webview中創建你的UI,然後把事件傳遞給DC,因爲這樣更容易維護。 – appMobiTyler
謝謝!所以最好的做法是在html中創建所有UI元素,顯示和隱藏部分主菜單,遊戲等,並通過事件傳遞給DC來執行功能? –