欧美XXXX做受老人,男女作爱全部免费观爱,私人情侣影院加盟

  • Tel: 139 1798 9226
    新聞中心
    聯系我們
    上海藝虎文化傳播有限公司
    地址:上海青浦區崧澤大道6066號尚之坊創意園區3號樓M03室
    電話:400-804-9112
    手機:021-6064-9112
    郵箱:service@yihoo.sh
    QQ:1076576968
    當前位置:廣州MG動畫制作 » 行業新聞 » 正 文
    結合flash制作的flex進度條
    行業新聞 / 2017-02-14

    假如光用flex去重寫這個DownloadProgressBar類能夠完成修正進度條,但在這個類去制作圖形界面恐怕有點難,所以聯系flash去開發進度條愈加簡略.至于在flash里導出的swc文件我就不多說了,我只簡略出下說一下從flash里導出的swc文件進度條如安在flex中使用,我想這是要害的地方.
    flash動畫制作
    1、導出的ProBar.swc文件引進flex Project中

    2、新建一個類MyDownProBar承繼DownloadProgressBar類,然后從頭設置一下preloader特點

    Java代碼

    override public function set preloader(s:Sprite):void{

    s.addEventListener(ProgressEvent.PROGRESS,inProgress);

    s.addEventListener(Event.COMPLETE,complete);

    s.addEventListener(FlexEvent.INIT_COMPLETE,initComplete);

    s.addEventListener(FlexEvent.INIT_PROGRESS,initProgress);

    }

    override public function set preloader(s:Sprite):void{

    s.addEventListener(ProgressEvent.PROGRESS,inProgress);

    s.addEventListener(Event.COMPLETE,complete);

    s.addEventListener(FlexEvent.INIT_COMPLETE,initComplete);

    s.addEventListener(FlexEvent.INIT_PROGRESS,initProgress);

    } 3、inProgress辦法是要害的地方,在這個辦法里將會制作進度條圖形

    Java代碼

    private function inProgress(e:ProgressEvent):void{//進度條顯現的百分數辦法

    var barWidth:Number = e.bytesLoaded/e.bytesTotal*100;

    if(proBar==null){

    proBar=new ProBar();

    proBar.x=(this.stageWidth-this.width)/2-40;

    proBar.y=(this.stageHeight-this.height)/2-18;

    this.addChild(proBar);

    myLabel=new TextField();

    myLabel.x=(this.stageWidth-this.width)/2+40;

    myLabel.y=(this.stageHeight-this.height)/2;

    myLabel.textColor=0x8579E9;

    this.addChild(myLabel);

    }

    proBar.setProBar(int(barWidth));

    myLabel.text=”現已加載:”+int(barWidth)+” %”;

    }

    private function inProgress(e:ProgressEvent):void{//進度條顯現的百分數辦法

    var barWidth:Number = e.bytesLoaded/e.bytesTotal*100;

    if(proBar==null){

    proBar=new ProBar();

    proBar.x=(this.stageWidth-this.width)/2-40;

    proBar.y=(this.stageHeight-this.height)/2-18;

    this.addChild(proBar);

    myLabel=new TextField();

    myLabel.x=(this.stageWidth-this.width)/2+40;

    myLabel.y=(this.stageHeight-this.height)/2;

    myLabel.textColor=0x8579E9;

    this.addChild(myLabel);

    }

    proBar.setProBar(int(barWidth));

    myLabel.text=”現已加載:”+int(barWidth)+” %”;

    } proBar.setProBar(int(barWidth))是重要環節,實際上在這里這個辦法是調用在flash里寫好的一個辦法,辦法很簡略

    Java代碼

    public function setProBar(frame:int):void{

    gotoAndStop(frame);

    }

    public function setProBar(frame:int):void{

    gotoAndStop(frame);

    }

    意思即是跳到下一幀中止,這即是這個進度條的中心以后在呀.我這么能夠依據百分比去一幀一幀顯現進度條,這么就完成了動畫作用,所以說時間軸和幀在flash里是命脈.

    不多說,直接貼出我測驗的小比如,自個能夠看下,自己剛學flex沒多久,代碼可能寫的有些爛,還望多多包容!

    欧美XXXX做受老人,男女作爱全部免费观爱,私人情侣影院加盟