麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 辦公 > Flash > 正文

flash 文件是否存在判斷代碼

2024-09-12 17:51:21
字體:
供稿:網(wǎng)友
復制代碼 代碼如下:

var exist = new LoadVars();
exist.onLoad = function(success) {
if(!success) {
trace("文件不存在");
}
}
exist.load("文件名");

此代碼應(yīng)該說嚴重誤導我們,onLoad事件指的是把文件下載完后執(zhí)行的代碼。如果只判斷本機文件還可以,因為不用下載,如果是判斷網(wǎng)絡(luò)文件就麻煩了,如果你要判斷網(wǎng)上一部電影,對不起,等下載完這部電影才告訴你是否存在。
于是我想到應(yīng)該只判斷該文件是否存在,只判斷一下它有沒有內(nèi)容,即getBytesTotal(),獲取它總共多少字節(jié),如果當前沒有執(zhí)行加載操作或者尚未開始加載操作,此方法將返回 undefined。如果無法確定總字節(jié)數(shù)(例如,如果下載已開始但服務(wù)器尚未傳輸 HTTP Content-Length),此方法也將返回 undefined。于是我們可以這樣判斷文件是否存在:
復制代碼 代碼如下:

var exist = new LoadVars();
this.createEmptyMovieClip("item_mc", this.getNextHighestDepth());
item_mc.onEnterFrame=function(){
var total =this.target.getBytesTotal();
if(int(total)>101){
//這里沒有使用total==undefined判斷,因為發(fā)現(xiàn)不準,文件不存在時int(total)=101
delete item_mc.onEnterFrame;
trace("文件存在");
trace(int(total));//返回總字節(jié)
}
}
item_mc.target=exist;
exist.load("文件地址");
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 午夜视频在线免费 | www.99热视频 | 在线观看国产网站 | 亚洲射逼| 91成人免费看片 | 草久在线观看视频 | 久久久久久久久久久久久国产精品 | 色婷婷av一区二区三区久久 | 国产精品白嫩白嫩大学美女 | 被啪羞羞视频在线观看 | 无遮挡一级毛片视频 | 日韩电影av在线 | 国产一区二区三区欧美 | 成年免费网站 | 久久精品成人影院 | 日本成人在线播放 | 国产精品久久久久久久亚洲按摩 | 国产免费视频在线 | 国产精品久久久久久久久久电影 | 国产在线精品一区二区不卡 | 色网在线视频 | 天天操天天骑 | 国产性tv国产精品 | 国产亚洲美女精品久久久2020 | 精品一区二区在线播放 | 中文区永久区 | 中文字幕在线免费 | 久久艹艹艹| 成人一级黄色片 | 黄色视频a级毛片 | 日日爱影院 | 视频一区二区国产 | 国产日韩三区 | hdbbwsexvideo | 18视频在线观看娇喘 | 亚洲最黄视频 | 免费观看9x视频网站在线观看 | 九色 在线 | 免费男女视频 | 91精品国产92久久久久 | 久久精品亚洲成在人线av网址 |