Flex资源绑定

来源:互联网 发布:是不是cnc编程就是ug 编辑:程序博客网 时间:2024/05/06 18:35

资源文件Messages.properties:

C0001E=Only one {0} instance can be instantiated {1}C0002E=Service not found for {0}C0003E=Command already registered for {0}C0004E=Command not found for {0}C0005E=View already registered for {0}

测试文件:

<?xml version="1.0" encoding="utf-8"?><mx:Application creationComplete="initApp()" xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> <mx:Script>  <![CDATA[   import mx.resources.ResourceManager;   import mx.resources.ResourceBundle;   [ResourceBundle("Messages")]//这儿绑定的是资源文件的名称,记住这儿不需要写后缀名   private static var rb:ResourceBundle;      private function initApp():void {

   //我这儿是使用资源管理器来取得相应资源的

//下面这句话的意思是,从Messages资源中取得C0001E所对应的值(Only one {0} instance can be instantiated {1}),然后用"ddddddddd","shmsw"分别去替换{0}和{1}

//它里面的点位符

    trace(ResourceManager.getInstance().getString("Messages","C0001E",["ddddddddd","shmsw"]));   }  ]]> </mx:Script></mx:Application>

原创粉丝点击