Boa tarde, tenho um módulo com um tilelist dentro. Este tilelist lista imagens. Quando eu clico na imagem ocorre o erro. Este módulo foi baseado em http://blog.flexexamples.com/2008/03/08/creating-a-simple-image-gallery-with-the-flex-tilelist-control/.
Só que o meu está dando este erro ao clicar na imagem. TypeError: Error #1034: Falha de coerção de tipo: não é possível converter mx.managers::dragmanageri...@1444b809 em mx.managers.IDragManager. at mx.managers::DragManager$/get impl()[E:\dev\3.0.x\frameworks \projects\framework\src\mx\managers\DragManager.as:152] at mx.managers::DragManager$/get isDragging()[E:\dev\3.0.x\frameworks \projects\framework\src\mx\managers\DragManager.as:187] at mx.controls.listClasses::ListBase/dragScroll()[E:\dev\3.0.x \frameworks\projects\framework\src\mx\controls\listClasses\ListBase.as: 7148] at Function/http://adobe.com/AS3/2006/builtin::apply() at SetIntervalTimer/onTimer() at flash.utils::Timer/_timerDispatch() at flash.utils::Timer/tick() Código MXML import mx.controls.Alert; import mx.effects.Resize; import mx.events.ResizeEvent; import mx.events.ListEvent; import mx.controls.Image; import mx.events.ItemClickEvent; import mx.managers.PopUpManager; private var img:Image; public function Inicio():void { ConsultarImagens(parentApplication.IDGaleria); } public function ConsultarImagens(ID):void { httpsImagens.url = "flex.php?idf=GALERIASIMAGENS&idgaleria=" + ID; httpsImagens.send(); } private function AbrirImagem(evt:ListEvent):void { // private var img:Image; img = new Image(); //img.width = 250; //img.height = 250; img.maintainAspectRatio = true; img.addEventListener(Event.COMPLETE, image_complete); img.addEventListener(ResizeEvent.RESIZE, image_resize); img.addEventListener(MouseEvent.CLICK, image_click); img.source = evt.itemRenderer.data.arquivo; img.setStyle("addedEffect", image_addedEffect); img.setStyle("removedEffect", image_removedEffect); PopUpManager.addPopUp(img, this, true); } private function image_click(evt:MouseEvent):void { PopUpManager.removePopUp(evt.currentTarget as Image); } private function image_resize(evt:ResizeEvent):void { PopUpManager.centerPopUp(evt.currentTarget as Image); } private function image_complete(evt:Event):void { PopUpManager.centerPopUp(evt.currentTarget as Image); } -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev