用MovieClipLoader連續加載外部圖片并進行控制_Flash教程
教程Tag:暫無Tag,歡迎添加,賺取U幣!
推薦:Flash MX 2004通過鼠標把位圖矢量化在此教程中,我將向你展示假如將AudioTT車在flashmx2004通過鼠標來將它矢量化,雖然這里面用的是flashmx2004,但它同樣適合于其的flash版本。在這里繪圖板是不
也不記得在那個高手的blog上看到過。學習過,這里有人問起那就拿來用一用了,(整理出來)代碼如下: var selectedmc;
var id=1;
var Num=13;
var myML:MovieClipLoader=new MovieClipLoader();
var myL:Object=new Object();
myL.onLoadComplete=function(target:MovieClip){
if(id==1) target._visible=true;
else target._visible=false;
_root["imgBtn" id "_btn"].label=id;
trace(_root["imgBtn" id "_btn"]);
id ;
if(id<Num){
loadpic(id);
}else{
//for(var i=;i<Num,i ){
//}
}
}
myL.onLoadInit=function(target:MovieClip){
target._width=400;
target._height=300;
target._x=(540-400)/2;
target._y=30;
}
myL.onLoadProgress=function(target:MovieClip, bytesLoaded:Number, bytesTotal:Number){
_root["imgBtn" id "_btn"].label=Math.round(100*bytesLoaded/bytesTotal) "%";
}
myML.addListener(myL);
function loadpic(n){
var name_btn="imgBtn" n "_btn";
var name_mc="imgMc" n "_mc";
name_btn=_root.attachMovie("Button",name_btn,_root.getNextHighestDepth());
name_mc=_root.createEmptyMovieClip(name_mc,_root.getNextHighestDepth());
name_mc.id=n;
name_btn.setSize(35,22);
name_btn._x=10 (n-1)*40;
name_btn._y=360;
name_btn.toimg=name_mc;
name_btn.onPress=function(){
selectedmc._visible=false;
selectedmc=this.toimg;
selectedmc._visible=true;
}
var n2=n;
if(Number(n2)<10)n2="0" n2;
//myML.loadClip("http://www.pconline.com.cn/pcedu/photo/0604/pic/060428vistawwp0" n "-b.jpg",name_mc);
myML.loadClip("http://www.pconline.com.cn/pcedu/photo/0604/pic/060428fruit" n2 ".jpg",name_mc);
}
btn.label="導入";
btn.onPress=function(){
loadpic(id);
}
分享:Flash制作動畫之掌握基本按鈕知識(1)問題1:如何制作按鈕?為什么我制作的文字按鈕,很不輕易點擊到?解決思路在按鈕編輯區的時間軸上只有四個幀,第4幀的”點擊”是按鈕的反應區,這個區域在舞臺中是
相關Flash教程:
- 相關鏈接:
- 教程說明:
Flash教程-用MovieClipLoader連續加載外部圖片并進行控制
。