Resource Manager
不需要附加文件的数据运行游戏,比如图像、层、声音,ResourceManager 帮你完成这个愿望
Loading Resources
手动加载资源,定义回调函数
01.// Example of loading an image:
02.ResourceManager.instance.load("../Assets/Image/testImage.jpg", ImageResource, _OnImageLoaded, _OnImageFailed);
03.
04.// Callback when the load succeeds.
05.function _OnImageLoaded(resource:ImageResource):void
06.{
07. // Store the loaded resource or do other activity.
08. Image = resource;
09.}
10.
11.// Callback when the load fails.
12.function _OnImageFailed(resource:ImageResource):void
13.{
14. // Report the error.
15. Logger.printError(this, "_OnImageFailed", "Couldn't load the image!");
16.}
Resource types是 com.pblabs.engine.resource.Resource的子类,通常使用XMLResource, ImageResource, and MP3Resource的子类
Embedding Resources
嵌入资源最简单的办法就是使用ResourceBundle类,创建ResourceBundle class的子类,使用[Embed] tag包含swf。
xml和 pbelevel文件,你必须使用 mimeType='application/octet-stream' 在[Embed()] tag。图像不需要mimeType tags ,但是当下载大小重要时要小心
01.public class MyResources extends ResourceBundle
02.{
03. // Images and sounds can be embedded directly.
04. [Embed(source="../assets/myimage.png")]
05. public var resmyimage:Class;
06. [Embed(source="../assets/myjpg.jpg")]
07. public var resmyjpg:Class;
08. [Embed(source = "../assets/sounds/mysound.mp3")]
09. public var resmysound:Class;
10. // Note that we are specifying mimeType for xml so it is embedded properly.
11. [Embed(source = "../assets/levelDescriptions.xml", mimeType = 'application/octet-stream')]
12. public var resmyleveldescriptions:Class;
13. [Embed(source="../assets/levels/mylevel.pbelevel", mimeType='application/octet-stream')]
14. public var resmylevel:Class;
15.}
在PBE.startup注册资源
1.PBE.startup(this);
2.new MyResources();
加上新的Resource Types
com.pblabs.engine.resource.Resource 子类支持不同的资源类型,看看 XMLResource如何运行,要覆盖_onContentReady ,提供访问需要数据的方式
分享到:
相关推荐
一个很好的编译软件,呵呵
flex-2.5.4a flex-2.5.4a-29.i386 flex-2.5.4a-29.i386.rpm
Flex 全景图源码-----街景 Flex 全景图源码-----街景
跟我StepByStep学FLEX教程------王一松
1 1 跟我StepByStep学FLEX教程------概述(原创) 1 2 跟我StepByStep学FLEX教程------Flex3及Flex Builder安装(原创) 1 3 跟我StepByStep学FLEX教程------Hello World(原创) 1 4 跟我StepByStep学FLEX教程--...
跟我StepByStep学FLEX教程------王一松.pdf
flex 实例 ----示波器的制作 flex 实例 ----示波器的制作
flex3读书笔记----flex整合hibernate
Flex 工程源码--EmployeeMgmt-Flex.7z
Flex游戏开发框架 请在Libs加入: AsWing.swc PureMVC_AS3_2_0_4.swc
flex开发详解--企业级开发实例 flex开发详解--企业级开发实例 flex开发详解--企业级开发实例
bison 语法分析程序生成器 flex 记法分析程序生成器
flex 简单demo ---包含:增,删,改,查的实际应用
Flex完全自学--入门ppt课件Flex完全自学--入门ppt课件
NULL 博文链接:https://yuchengj-824316079-qq-com.iteye.com/blog/1184429
flex插件安装;flex与java--Blazeds学习(配置)详解。
Flex4.0-API-中文part02.rarFlex4.0-API-中文part02.rar
Flex3学习指南-是初学者学习Flex必备资料1 Flex3學習指南1-8.rar