论坛交流
首页办公自动化| 网页制作| 平面设计| 动画制作| 数据库开发| 程序设计| 全部视频教程
应用视频: Windows | Word2007 | Excel2007 | PowerPoint2007 | Dreamweaver 8 | Fireworks 8 | Flash 8 | Photoshop cs | CorelDraw 12
编程视频: C语言视频教程 | HTML | Div+Css布局 | Javascript | Access数据库 | Asp | Sql Server数据库Asp.net  | Flash AS
当前位置 > 文字教程 > Flash AS教程
Tag:2.0,3.0菜鸟,游戏,,cs,技巧,源码,,文本,文字,函数,音乐,随机,拖拽,asp,access,xml,mc,视频教程

学习加载图片中的onRelease的方法

文章类别:Flash AS | 发表日期:2009-8-12 16:49:35

学习加载图片中的onRelease的方法

如何加载图片中的onRelease,以下是正常运行的代码:

this.createEmptyMovieClip("mc",0);
this.createEmptyMovieClip("mc0",1);
var myxml:XML=new XML();
myxml.ignoreWhite=true;
myxml.onLoad=function(success){
       if(success){
              var item=myxml.firstChild.childNodes;
              loadpic(item[0].attributes.url,Stage.width,Stage.height,mc);
              //trace(item.length);
              for(var i=0;i<item.length;i++){
                     var menu=mc0.attachMovie("menu","menu"+i,i,{_x:60*i+30,_y:500});
                     menu.id=i;
                     //trace(menu)
                     loadpic(item[i].attributes.url,50,40,mc0["menu"+i])
                     menu.onRelease=function(){
                            clearmc();
                            //trace(this.id);
                            loadpic(item[this.id].attributes.url,Stage.width,Stage.height,mc)
                     }
              }
       }else{
              trace("加载失败!");
       }
}
myxml.load("3dphoto.xml");
//-------------------无敌分割线----------------------------------------------------------
function clearmc(){
       for(var obj in mc){
              removeMovieClip(mc[obj]);
       }
}

this.attachMovie("percent","percent",2,{_x:500,_y:350});
function loadpic(url,w,h,target){
var mcloader:MovieClipLoader=new MovieClipLoader();
var lis:Object=new Object();
lis.onLoadInit=function(target){
       target._width=w
       target._height=h
       //removeMovieClip("percent");
}
lis.onLoadProgress=function(target,bytesLoaded,bytesTotal){
       var percent=int((bytesLoaded/bytesTotal)*100)+"%";
       _root.percent.mytxt.txt.text=percent;
}
mcloader.addListener(lis);
mcloader.loadClip(url,target.createEmptyMovieClip ("_mc",0));//把图片加载到它内部的一个子MC中就行了。否则就到onLoadInit(表示加载完成)添加鼠标动作
}
希望大家在学习的过程中能有所帮助。。。。

视频教程列表
文章教程搜索
 
Flash AS推荐教程
Flash AS热门教程
看全部视频教程
购买方式/价格
购买视频教程: 咨询客服
tel:15972130058