J'ai mis en place un model et un système de controle "next button" "previous button" afin de selectionner le bon VO
j'ai donc une methode qui écoute le dispatch de mon bouton afin de faire un setCurrentVO dans mon modèle
/**
* Invoked when the next Button is clicked
*/
public function next( e:Event ):void
{
var model:MapModelObject = factory.getObject( ModelList.PORTFOLIO_MODEL ) as MapModelObject ;
if( model.getMap().iterator().hasNext() )
{
var nextVO:PortfolioVO = model.getMap().iterator().next() as PortfolioVO ;
model.setCurrentVO( nextVO ) ;
logger.info( this + " the current vo is " + model.getCurrentVO() ) ;
}
}
Le problème est que l'iteration me renvoit toujours la même valeur (la première dans la map) , pour info j'ai trois VO dans mon modèle pour test
une idée svp ?
++Taz