Flash支持載入外部JPEG/SWF文件,但是不支持JPEG2000即漸進傳輸的JPEG。但是下載過程是和普通JPEG一樣的,只是在下載完成后不能渲染出來,結果mc的_totalframes屬性就成了0(原來的mc已經被unload)。利用這點就可以判斷載入的是不是有效的JPEG/SWF文件。
在要loadMovie的MC上加action:
在要loadMovie的MC上加action:
onClipEvent (data) {
if (!this._totalframes) {
trace("This is not a supported JPEG/SWF file");
}
}
if (!this._totalframes) {
trace("This is not a supported JPEG/SWF file");
}
}