flash加载图片代码

Posted on 2007-06-20 14:51  xublogs  阅读(156)  评论(0)    收藏  举报

var myMCL = new MovieClipLoader();//create an instance of MovieClipLoader

myMCL.onLoadStart = function (targetMC)
{
   var loadProgress = myMCL.getProgress(targetMC);
   //myTrace("影片剪辑 " + targetMC + " 已经开始加载!");
   //myTrace("已经加载 =" + loadProgress.bytesLoaded);
   //myTrace("总加载量 =" + loadProgress.bytesTotal);
   //msg+=loadProgress.bytesLoaded+"/"+loadProgress.bytesTotal+newline;


}

    myMCL.onLoadProgress = function (targetMC, loadedBytes, totalBytes)
 {
    //myTrace ("影片剪辑: " + targetMC);
    //myTrace("Bytes loaded at progress callback=" + loadedBytes);
    //myTrace("Bytes total at progress callback=" + totalBytes);
 picloading=int((loadedBytes/totalBytes)*100);
    noirsmsg="已加载:"+picloading+"%"+newline;
 //stop();
}

myMCL.onLoadComplete = function (targetMC)
{
    var loadProgress = myMCL.getProgress(targetMC);
    //myTrace (targetMC + " 已经加载完成.");
    //myTrace("已经加载 =" + loadProgress.bytesLoaded);
    //myTrace("总加载量 =" + loadProgress.bytesTotal);
}

myMCL.onLoadInit = function (targetMC)
{
    //myTrace ("Movie clip:" + targetMC + " is now initialized");
    //targetMC._width = 170;
    //targetMC._height = 170;

直接调用

myMCL.loadClip("gachaimage/Scene/scene4.jpg","_root.photo4");

输出noirsmsg即可

控制:

if(picloading<100)
{
 stop();
 gotoAndPlay(2);
 
}