Buenos dias!
recién comencé un sistema que siempre he querido realizar y es una revista electronica... la idea la tome en base al componente de ruben swirenga
http://www.rubenswieringa.com/blog/f...component-beta el cual la verdad esta muy completo y recomiendo mucho, aqui el dilema que tengo es que deseo agregar paginas y eliminarlas dinamicamente en base al numero de paginas que me arroje un xml... he estado googleando y la verdad es que no he encontrado mas que ejemplos estaticos y quiciera saber si es posible hacer esto...
he aqui algo de mi codigo:
Mando llamar un servicio http que me arroja un xml
Código Flex:
Ver original<mx:HTTPService id="hemeroPHP" url="http://localhost/xml/getPubInit.php" resultFormat="e4x" result="paginasInHandler(event)" showBusyCursor="true"/>
el resultado lo envio a una function que me permite guardarlas en un arreglo y asi los puedo manejar de mejor manera
Código Flex:
Ver originalimport com.rubenswieringa.*;
[Bindable] private var libro:Book = new Book();
private function paginasInHandler(event:ResultEvent):void
{
var tmp:XMLList = new XMLList(event.result);
revista= new XMLList(tmp.galeria.node);
imgPaginas = new ArrayCollection();
for(var i:int=0;i<periodico.length();i++)
{
imgPaginas.addItem({source:"http://localhost/thumbs/"+revista[i].@id+".jpg"});
}
}
hasta aqui todo empiezacon problemas y que al momento del debug me indica lo siguiente:
Código Error:
Ver originalError #1010: Un término no está definido y no tiene propiedades.
at com.rubenswieringa.book::Book/isPageCornerHit()[F:\Flex 3\revista\src\com\rubenswieringa\book\Book.as:1271]
at com.rubenswieringa.book::Book/evaluateHover()[F:\Flex 3\revista\src\com\rubenswieringa\book\Book.as:847]
creo que no debo de iniciar con [Bindable] el elemento book... pero entonces como lo inicializo????
espero puedan ayudarme...
saludos!