0

Flashフォトギャラリーを作成していますが、プリローダーに問題があります。私のギャラリーはオフライン(ダウンロードのシミュレーション)では正常に機能しますが、問題は、オンラインの場合、読み込みの割合が表示されないことです。これまでのところ、ギャラリーがフルサイズの画像を読み込んだときにProgressEventがトリガーされないことがわかりました。100%でトリガーされる場合もあれば、時間どおりにトリガーされる場合もありますが、通常はトリガーされません。これが私のギャラリーといくつかのコードのリンクです:solarratko.netii.net

public function kreni(f:String) //function that start when user click on thumbnail
    {
        URLrequest=new URLRequest(f); //URLrequest for image in full size
        dspLoader.load(URLrequest); //loading the image

        preloader.visible = true;//prelaoder that shows up is visible
        h.visible=true;//text area for percentage is visible
        dspLoader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, progres);//adding progress event
        dspLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, kraj);//adding complete event

    }
    public function progres(e:Event):void
    {
        var perc:Number = e.target.bytesLoaded / e.target.bytesTotal;//calculatin percentage
        h.text = Math.ceil(perc*100).toString();//displaying percentage wich is not working online or it start too late

    }
    public function kraj(e:Event):void
    {
        h.text="";
        preloader.visible = false;
        h.visible=false;
    }
4

0 に答える 0