代碼詳解attachMovie有區別的加載_Flash教程
推薦:預加載進度條(preload)——篇外篇哈哈我又來了,之前寫的都是比較常用的加載進度條這里我再給大家加一個xml加載進度格式,至于其他對象的我什么時候想起來什么時候再加到這里吧。functionch
1、庫中有一個MC,名為“ball”并連接為第一楨導出。庫中還有一個空的mc名為cont;將空的MC 的cont拖入場景,并給它取事例名cont,在楨上寫:
for (i=0; i<10; i ) {
_root.cont.attachMovie("ball", "ball" i, i);
_root.cont["ball" i]._x = 50 40*i;
_root.cont["ball" i]._y = 200;
}
2、直接寫在舞臺上的某一個MC上
onClipEvent (load) {
for (i=0; i<10; i ) {
this.attachMovie("ball", "ball" i, i);
this["ball" i]._x = 50 40*i;
this["ball" i]._y = 200;
}
3、寫在楨上直接加載
for (i=0; i<10; i ) {
this.attachMovie("ball", "ball" i, i);
this["ball" i]._x = 50 40*i;
this["ball" i]._y = 200;
}
4、創建一個空的MC來加載
_root.createEmptyMovieClip("kong", 1);
for (i=0; i<10; i ) {
_root.kong.attachMovie("ball", "ball" i, i);
_root.kong["ball" i]._x = 50 40*i;
_root.kong["ball" i]._y = 200;
}
5、自定義一個函數來加載
function Bal() {
for (i=0; i<10; i ) {
this.attachMovie("ball", "ball" i, i);
this["ball" i]._x = 50 40*i;
this["ball" i]._y = 200;
}
}
Bal();
6、將庫中的一系列圖片加載到場景中在場景中
on (release) {
_root.zhuye._visible = 0;
for (n=0; n<6; n ) {
this.attachMovie("picture", "picture" n, n 1);
this["picture" n].gotoAndStop(n 1);
this["picture" n]._x = 100 150*(n-Math.floor(n/3)*3);
this["picture" n]._y = 100 150*Math.floor(n/3);
}
}
分享:預加載進度條preload——進階篇大家看完預加載進度條preload的基礎篇是不是覺得制作進度條也沒什么難的,哈哈那么讓我們來進一步學習前面基礎篇中,只是對大家說了在單一文件中的進度條制作
- 相關鏈接:
- 教程說明:
Flash教程-代碼詳解attachMovie有區別的加載。