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

Responder a