<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    最近幫公司做flash,要求flash里播放視頻,采用的是flash播放外部flv視頻的方式。為了能夠在播放的時候有順利流暢的效果,所以事先把所要播放的flv文件全部先預加載,加載完畢后再開始播放。其部分主要action script類似如下,在flash里新建視頻元件,然后用netstream控制flv的播放,其方法bytesLoaded、bytesTotal可用作計算預加載的進度統計,progressBar顯示loading條。如果服務器不支持flv文件,將flv改為swf類型便可。

    stop();
    my_nc = new NetConnection();
    my_nc.connect(null);
    my_ns = new NetStream(my_nc);
    Finance.attachVideo(my_ns);
    my_ns.play("Finance.swf");

    my_nc3 = new NetConnection();
    my_nc3.connect(null);
    my_ns3= new NetStream(my_nc3);
    ns3.attachVideo(my_ns3);
    my_ns3.play("3.swf");

      
       this.createTextField("loaded_txt", this.getNextHighestDepth(), 10, 10,
        160, 22);
        this.createEmptyMovieClip("progressBar_mc", this.getNextHighestDepth());
        progressBar_mc.createEmptyMovieClip("bar_mc",
        progressBar_mc.getNextHighestDepth());
        with (progressBar_mc.bar_mc) {
        beginFill(0xFF0000);
        moveTo(0, 0);
        lineTo(100, 0);
        lineTo(100, 10);
        lineTo(0, 10);
        lineTo(0, 0);
        endFill();
        _xscale = 0;
        }
        progressBar_mc.createEmptyMovieClip("stroke_mc",
        progressBar_mc.getNextHighestDepth());
        with (progressBar_mc.stroke_mc) {
        lineStyle(0, 0x000000);
        moveTo(0, 0);
        lineTo(100, 0);
        lineTo(100, 10);
        lineTo(0, 10);
        lineTo(0, 0);
        }
        var loaded_interval:Number = setInterval(checkBytesLoaded, 500,
        my_ns,my_ns3);
     
        function checkBytesLoaded(my_ns:NetStream) {
        var pctLoaded:Number = Math.round(my_ns.bytesLoaded / my_ns.bytesTotal
        * 100);
        loaded_txt.text = Math.round(my_ns.bytesLoaded / 1000 + my_ns3.bytesLoaded / 1000) + " of " +
        Math.round(my_ns.bytesTotal / 1000 + my_ns3.bytesTotal / 1000) + " KB loaded (" + pctLoaded +
        "%)";
        progressBar_mc.bar_mc._xscale = pctLoaded;
        if (pctLoaded>=100) {
      loaded_txt._visible=false;
      progressBar_mc._visible=false;
      clearInterval(loaded_interval);
      play();
        }else{
      stop();
      }
        }

    posted on 2007-09-26 10:24 lzj520 閱讀(582) 評論(0)  編輯  收藏 所屬分類: 個人學習日記Ria
    主站蜘蛛池模板: 外国成人网在线观看免费视频 | 亚洲国产精品无码久久九九| 亚洲一级黄色大片| 久久综合给合久久国产免费| 亚洲av无码专区国产乱码在线观看| 东北美女野外bbwbbw免费| 一本色道久久综合亚洲精品| 久久久久免费精品国产| 亚洲AV一宅男色影视| 一个人免费日韩不卡视频| 亚洲黄色片免费看| 免费在线视频你懂的| 亚洲婷婷综合色高清在线| 国产精品成人免费一区二区| 亚洲av成人中文无码专区| 亚洲成a人无码av波多野按摩| 黄网站色成年片大免费高清| 亚洲精品无码乱码成人| 亚欧日韩毛片在线看免费网站| 亚洲欧洲日本精品| 免费三级毛片电影片| 亚洲av乱码中文一区二区三区| 亚洲Av无码国产情品久久 | 久久久亚洲欧洲日产国码农村| 久久精品视频免费看| 在线观看亚洲AV日韩AV| 亚洲?V无码乱码国产精品| 黄网站免费在线观看| 亚洲导航深夜福利| 免费在线观看黄网站| 性无码免费一区二区三区在线| 国产成人精品日本亚洲专一区| 四虎AV永久在线精品免费观看| 免费a级毛片无码a∨免费软件| 亚洲成人免费在线观看| 国产一级一片免费播放i| 国产精品视频白浆免费视频| 亚洲夂夂婷婷色拍WW47| 亚洲最大AV网站在线观看| 一个人免费观看在线视频www| 日韩免费码中文在线观看|