+//{+netimage"画像の読み込み監視"(Imageの読み込みを監視し画像表示のコントロールを行う)[+net,+utilimage]\r
/* \r
* original\r
* LICENSE: MIT?\r
* AUTHOR: uupaa.js@gmail.com\r
* \r
*/\r
-\r
var X_Net_Image_hasImage = !!window[ 'Image' ],\r
X_Net_Image_image = X_Net_Image_hasImage && new Image(),\r
// IE では厳密には HTMLImageElement ではなく、appendChild してもサイズが取れず、removeChild に失敗する\r
this._busy = false;\r
this.finish = true;\r
X_Timer_remove( this.timerID );\r
- this.timerID = this[ 'asyncDispatch' ]( X_EVENT_TIMEOUT );\r
+ this.timerID = this[ 'asyncDispatch' ]( { type : X_EVENT_ERROR, 'timeout' : true } );\r
};\r
};\r
\r
\r
case X_EVENT_KILL_INSTANCE :\r
this.reset();\r
- !X_Net_Image_hasImage && this[ 'kill' ](); // if xnode\r
break;\r
};\r
};\r