注册 登录
编程论坛 WEB前端(UI)

加载FLASH代码大全

bestlife 发布于 2006-03-15 09:14, 5197 次点击
加载外部swf到层
CODE:
onClipEvent (load) {
this.gotoAndstop(1);
}
onClipEvent (enterFrame) {
now = level2.getBytesLoaded()
all = level2.getBytesTotal()
loaded = int(now/all*100);
this.gotoAndStop(loaded);
this.bfb = loaded+"%";
if (now == all) {
_root.gotoAndPlay("begin");
}
}
[Copy to clipboard]




加载到MC
CODE:
this.onEnterFrame = function() {
if (this.getBytesLoaded()<this.getBytesTotal()) {
Total = this.getBytesTotal()/1000;
Received = this.getBytesLoaded()/1000;
Percentage = (Received/Total)*100;
loaded = int(Received/Total*100);
percent = loaded+"%";
_root.player.musicper = this.percent;
_root.player.musicbar.gotoAndStop(int(Percentage));
} else {
gotoAndPlay(2);
this.onEnterFrame = null;
}
};
stop();
[Copy to clipboard]





加载记事本文件
CODE:
mytxtData = new LoadVars();

mytxtData.onData = function(rw) {
if (rw.indexOf("\r\n")>-1) {
trace("oker ");
}
a_txt.text = replacePunc(rw);
};

function replacePunc(str) {
var tempArray = str.split("\r\n");
var tempstr = new String();
for (var i = 0; i<tempArray.length; i++) {
tempstr += tempArray[i]+newline;
}
return tempstr;
}

System.useCodepage = true;
mytxtData.load("mydata.txt");
[Copy to clipboard]



加载XML文件
CODE:
var doc1 = new XML();
//---------------------
doc1.ignoreWhite = true;
doc1.load("data.xml");
doc1.onLoad = function(success) {
if (success) {
e = doc1.firstChild.firstChild;
a = e.attributes.kind;
b = e.childNodes[0].firstChild.nodeValue;
c = e.childNodes[1].firstChild.nodeValue;
d = e.childNodes[2].firstChild.nodeValue;
text1 = a+"----------"+b+"----------"+c+"----------"+d;
} else {
trace("载入失败");
}
};
stop();
[Copy to clipboard]



直接载入图片
CODE:
pic = new Array();
for (i; i<9; i++) {
pic[i] = "mypic"+i+".jpg";
loadMovie(pic[i], "mc"+i);
trace(pic[i]);
}
[Copy to clipboard]


载入MP3音乐(直接)
CODE:
myMusic = new Sound(_root.mySound);
myMusic.loadSound("song1.mp3", false);
myMusic.setVolume(130);
var playing = false;
preloading = true;
this.onEnterFrame = function() {
mTotal = _root.myMusic.getBytesTotal();
mLoaded = _root.myMusic.getBytesLoaded();
if (preloading == true && mLoaded > 0){
mPercent = Math.round((mLoaded/mTotal)*100);
_root.preloader._visible = true;
_root.preloader.mFiller._xscale = mPercent;
if(mPercent >= 100){
myMusic.start(0,999);
preloading = false;
playing = true;
_root.preloader._visible = false;
delete this.onEnterFrame;
}
}
};
11 回复
#2
tianykun2006-10-14 20:40
可以在Dreamweaver 上运行的么??
#3
xlmm2006-10-24 20:21
楼主辛苦了
#4
blpluto2006-11-03 18:22
呵呵 顶下
#5
tel19822007-06-02 08:45
看了,谢谢。
#6
lthiy2007-06-06 21:40
谢谢楼主
#7
huangyong2007-06-07 13:06
谢谢提供好的代码,收藏了。
#8
luo1232007-10-26 01:38
收下了
#9
skylence2007-10-29 10:31
好东西啊  谢谢拉
#10
tml3272007-10-31 14:15
我看呀可以在Dreamweaver 试试!不错的代码呀!
#11
贰3叭2007-10-31 23:37


怎么用啊

#12
三笔2007-11-05 22:40
      收下了,辛苦楼主
1