flash on 2013-1-6
♥0 |
Line 40 |
Modified 2013-01-06 01:39:28 |
MIT License
archived:2017-03-20 01:30:34
ActionScript3 source code
/**
* Copyright yurij.shaulov ( http://wonderfl.net/user/yurij.shaulov )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/5smu
*/
package
{
import flash.display.Loader;
import flash.display.LoaderInfo;
import flash.display.Sprite;
import flash.system.LoaderContext;
import flash.events.Event;
import flash.events.IOErrorEvent;
import flash.events.MouseEvent;
import flash.net.URLRequest;
[SWF(width = 465,height = 465,frameRate = 60)]
public class Message extends Sprite
{
private var progress:Sprite;
private var bar:Sprite;
public function Message()
{
progress=new Sprite();
progress.graphics.beginFill(0x666666,1);
progress.graphics.drawRect(0,0,102,10);
progress.x = (464 - 102) / 2;
progress.y = (464 - 10) / 2;
bar=new Sprite();
bar.graphics.beginFill(0x6666FF,1);
bar.graphics.drawRect(0,0,100,8);
bar.x = 1;
bar.y = 1;
bar.width = 0;
addChild(progress);
progress.addChild(bar);
bar.addEventListener(Event.ENTER_FRAME, loading);
}
public function loading(e:Event):void
{
var total:Number = this.stage.loaderInfo.bytesTotal;
var loaded:Number = this.stage.loaderInfo.bytesLoaded;
bar.width += loaded/total;
}
}
}