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 original
import 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 original
Error #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!