Comme ceci ?
applicationContext.xml :
<?xml version="1.0" encoding="UTF-8"?>
<beans>
<root id="root">
</root>
<bean id="MyVO" type="vo.ImageVO">
<property name="title" value="Super image" />
<property name="imageUrl" value="image.jpg" />
</bean>
</beans>
Main.as :
package
{
import net.pixlib.ioc.load.PXApplicationLoaderEvent;
import net.pixlib.ioc.runner.PXDefaultApplicationRunner;
import net.pixlib.load.PXResourceLocator;
import vo.ImageVO;
public class Main extends PXDefaultApplicationRunner
{
public function Main()
{
ImageVO;
}
override public function onApplicationInit(event : PXApplicationLoaderEvent) : void
{
PXResourceLocator.getInstance().locate( "MyVO" ).toString();
}
}
}
ImageVO.as :
package vo
{
/**
* @author stef
*/
public class ImageVO
{
private var _title : String;
private var _imageUrl : String;
public function toString() : void
{
trace( "---ImageVO---\n\ttitle: " + _title + "\n\timageUrl: " + _imageUrl );
}
public function get title() : String
{
return _title;
}
public function set title(title : String) : void
{
_title = title;
}
public function get imageUrl() : String
{
return _imageUrl;
}
public function set imageUrl(imageUrl : String) : void
{
_imageUrl = imageUrl;
}
}
}
Bonne journée :)
Stef