= 100){ myMusic.start(0,999); preloading = false; playing = true; _root.preloader._visible = false; delete this.onEnterFrame; } } };[/i][/i][/i][/i],悠然而逝博客 - 应事若流水落花 悠然而逝 则趣味常多......" /> FLASH加载方面的代码 - 悠然而逝博客

公告:

本站域名长期有效,欢迎各位朋友前来交流学习......

FLASH加载方面的代码

加载外部swf到层
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");
    }
}



加载到MC
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();




加载记事本文件
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");


加载XML文件
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();


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


载入MP3音乐(直接)
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;
        }
    }
};

文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags:
收藏我吧收藏到网摘:
相关日志:
评论: 0 | 引用: 0 | 查看次数: 603
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码: 验证码
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 1000 字 | UBB代码 开启 | [img]标签 关闭