作者etrexetrex (ETREX)
看板Flash
标题[问题] loadmovie不能判断某档案是否存在
时间Tue Jan 2 23:57:14 2007
现有编号0001 到 N 张图片档
我作了一个loadmovie的程式如下
stop();
var I=1;
onEnterFrame=function()
{
if (I>=109) //此处是本篇重点
{
I=1;
}
else
{
M1.swapDepths(M2); //这是防闪烁用的预先loading图
S=formatNum(I)+"-1024x590.jpg"; //档名的字串
this["M"+(I%2+1)].loadMovie(S); //load的部分
}
I++;
}
//这是将数字Num 转成4位数10进位的字串 举例: Num = 1 时转成 0001
function formatNum(Num)
{
if(Num<10)
{
return "000"+ Num;
}
else if (Num<100)
{
return "00"+ Num;
}
else if(Num<1000)
{
return "0"+ Num;
}
}
程式码中的重点: if(I>=109) I=1;
这句表示图档只会到108,之後就跳回到第一张图重新拨放
问题:有没有函数可以判断某个档案是否存在
如果有这种函数的话,我就可以用程式判断图档编号到几,而不用在程式里写108
到时候缺图片,或是想换别组图库时,还须重新改FLASH程式里的N值才能使用
我想要作到的功能:变更图片的数量时,不需要重新修改FLASH程式
如果有函数可以判断某个档案是否存在
这个问题就解决了
--
无名网志:
http://www.wretch.cc/blog/et284vu065k3
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.226.74.82