요청하신 분이 있어서 올림.
plus Media Autorun에서 파일 검색해서 리스트로 생성하는 부분.
/**
* Get List Data
*/
function getListFolderData(success, index, data)
{
if (data.length<250)
{
for (var i in data)
{
var ext = data[i].slice(-3);
if (ext == "jpg" || ext == "swf")
{
gallery_array.push(data[i]);
}
if (ext == "avi" || ext == "wmv" || ext == "asf" || ext == "wma" || ext == "mpg")
{
mediaFile_array.push(data[i]);
}
}
} else {
swDebug.trace("Limit over");
}
}
function listFolder() {
if ( isGalleryExist )
{
for (var i in image_fileType)
{
swFile.listFolder(swApplication.getPlayerPath()+ "images\", "file", image_fileType[i], 0, getListFolderData, this);
}
}
for (var i in media_fileType)
{
swFile.listFolder(swApplication.getPlayerPath(), "file", media_fileType[i], 0, getListFolderData, this);
}
getMediaImageExist();
}
function makeAsx()
{
var _asx = "<asx version = "3.0" >
" + getAsxItems() + "</asx>";
swFile.saveString( swWindow.getMovieFolder() + "plusMediaList.asx", _asx, true );
isAsxExist = true;
}
function getAsxItems()
{
var _item = "";
for( var i in mediaFile_array )
{
_item += "<entry>
"
_item += "<ref href = "" + swApplication.getPlayerPath() + mediaFile_array[i] + "" />
"
_item += "</entry>
";
}
return _item;
} |