spring for actionscript的使用

1.下载得到spring-actionscript.swc  http://www.pranaframework.org/spring-actionscript-0.6.1.zip
2.添加到flex build path
3.一般情况下,flex源代码目录下,增加一个xml配置文件,文件内容如下
<?xml version="1.0" encoding="utf-8"?>
<objects xmlns="http://www.pranaframework.org/objects" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://www.pranaframework.org/objects
                             http://www.pranaframework.org/schema/objects/prana-objects-0.6.xsd">
<object id="nlslzf" class="ASClassNameWithPackage"/>
</objects >

4.源代码中
private var _applicationContext:XMLApplicationContext;
private function onCreationComplete() : void {
      _applicationContext = new XMLApplicationContext("application-context.xml");
      _applicationContext.addEventListener(Event.COMPLETE, onApplicationContextComplete);
      _applicationContext.load();
    }

    private function onApplicationContextComplete(event:Event):void {
 
      var xx:Object= _applicationContext.getObject("nlslzf");
      var getProductsEvent:GetProductsEvent = new GetProductsEvent();
      getProductsEvent.dispatch();
    }


需要注意的是,你要用的这个类一定要在你的整个工程某个地方被使用过,否则,flex不会编译这个类,这个类就无法被_applicationContext.getObject

你可能感兴趣的:(spring,AOP,xml,Flex,actionscript)