如何遍历 flash 的 library(资源库/素材库) 中的所有MC?
2009-06-25 10:27 宝宝合凤凰 阅读(602) 评论(0) 编辑 收藏 举报function getAllMovieClip(document){
//取得库中所有元素,包括文件夹中的元素
var mcItems=document.library.items;
var result=[];
for(var i=0,len=mcItems.length;i<len;i++){
var item=mcItems [ i ];
//判断元素类型是不是影片剪辑,还有其它类型,如bitmap, folder, graphic,
//component, compiled clip, button, sound, font, button, screen, video等
if(item.itemType=="movie clip"){
result.push(item)
}
}
return result;
}
//执行函数取得所有的Movie Clip
var clips=getAllMovieClip(document);
//取得库中所有元素,包括文件夹中的元素
var mcItems=document.library.items;
var result=[];
for(var i=0,len=mcItems.length;i<len;i++){
var item=mcItems [ i ];
//判断元素类型是不是影片剪辑,还有其它类型,如bitmap, folder, graphic,
//component, compiled clip, button, sound, font, button, screen, video等
if(item.itemType=="movie clip"){
result.push(item)
}
}
return result;
}
//执行函数取得所有的Movie Clip
var clips=getAllMovieClip(document);
document是DOM模型中的概念,在flash中可以使用JSFL(ECMAScript规范)来进行扩展。
可以用fl.getDocumentDOM()得到flash文档。
可以用fl.getDocumentDOM()得到flash文档。
(注:转自天地会)