没有办法检测图片数据是否显示的,你可以换一个方式
创建一个空影片剪辑
var mc:MovieClip=new MovieClip();
addChild(mc);
mc.visible=false;//没有图片
//下面是按钮判定事件
function onClick(MouseEvent){
if(mc.visible){
mc.removeChild(图片句柄);
mc.visible=false;
//如果怕多个图片
while(mc.numChildren){
mc.removeChildAt(0);//循环删除,如果按钮在里面会把按钮删除的,这样的代码将删除所有在mc中的显示元素
}
}else{
mc.addChild(图片句柄);
mc.visbile=true;
}
}