1號線新形象()現在,我使用創建
var lifeIcon = new Image();
lifeIcon.src = "img/System/lifeIcon.png";
有沒有辦法做同樣的事情在1號線?
我試圖
var lifeIcon = (new Image()).src = "img/System/lifeIcon.png";
但它不工作。 lifeIcon被認爲是一個字符串...
謝謝。
注:我有很多很多的圖片。我的目標是在畫布中使用圖像。 例如:ctx.drawImage(lifeIcon,0,0)
解決方案:
function newImage(src){
var tmp = new Image();
tmp.src = src;
return tmp
}
var lifeIcon = newImage("img/System/lifeIcon.png");
var closeIcon = newImage("img/System/closeIcon.png");
var goldIcon = newImage("img/System/goldIcon.png");
...
注:我個人覺得快寫快看那個樣子,特別是因爲我有很多圖片。
是你的控制下的圖像類嗎?你可以添加或更改構造函數嗎? – Confusion
...爲什麼?這對於可讀性來說會很糟糕 – Doorknob
@Confusion這是一個內嵌類HTML''元素 – Doorknob