AS3:预加载程序代码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AS3:预加载程序代码相关的知识,希望对你有一定的参考价值。

  1. var myRequest:URLRequest = new URLRequest("/someDir/someFile");
  2. var myLoader:Loader = new Loader();
  3.  
  4. myLoader.load(myRequest);
  5.  
  6. myLoader.contentLoaderInfo.addEventListener(Event.OPEN,showPreloader);
  7. myLoader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS,showProgress);
  8. myLoader.contentLoaderInfo.addEventListener(Event.COMPLETE,showContent);
  9.  
  10. var myPreloader:Preloader = new Preloader();
  11.  
  12. function showPreloader(event:Event):void {
  13. addChild(myPreloader);
  14. myPreloader.x = stage.stageWidth/2;
  15. myPreloader.y = stage.stageHeight/2;
  16. }
  17.  
  18. function showProgress(event:ProgressEvent):void {
  19. var percentLoaded:Number = event.bytesLoaded/event.bytesTotal;
  20. myPreloader.loading_txt.text = "Loading - " + Math.round(percentLoaded * 100) + "%";
  21. myPreloader.bar_mc.width = 198 * percentLoaded;
  22. }
  23.  
  24. function showContent(event:Event):void {
  25. removeChild(myPreloader);
  26. addChild(myLoader);
  27. }

以上是关于AS3:预加载程序代码的主要内容,如果未能解决你的问题,请参考以下文章

ActionScript 3 AS3:预加载器代码

如何在 AS3 中创建预加载器

IE 不支持 as3 预加载器操作

在 AS3 Flash Builder 中为 SWF 创建预加载器

ActionScript 3 AS3预加载器

ActionScript 3 AS3:预加载器