Ja, o xml é criado corretamente, o Viewer é criado tbm, só que quando executo viewer.showReport(xml) aí da null pointer.
Mas tanto xml, quanto viewer NÃO são nulos. 2009/11/25 Marcelo Emanoel B. Diniz <marceloeman...@gmail.com> > > o resultado pode estar vindo null ou quando você faz o cast ele pode > ser null... já verificou isso? > > > On 24 nov, 23:03, Leonardo Ribeiro <leojribe...@gmail.com> wrote: > > Pessoal, > > > > To tentando usar o xViewer para poder exibir o relatorio gerado com o > Jasper > > na minha aplicacao Flex. > > O relatorio é processado no server e é retornado para o client o XML do > > mesmo. > > Abaixo segue o meu codigo > > > > public function onResultLoadRelatorio(event:ResultEvent):void { > > var result : String = event.result as String; > > var xml : XML = new XML(result); > > var preview : xViewerSample = new xViewerSample(); > > preview.viewer.showReport(xml); //AQUI DA NULL POINTER > > PopUpManager.addPopUp(preview, this, true); > > PopUpManager.centerPopUp(preview); > > > > } > > > > na linha > > > > preview.viewer.showReport(xml); > > > > Da nullpointer nao sei pq... > > > > Abaixo o xViewerSample(do exemplo que peguei) > > > > <?xml version="1.0" encoding="utf-8"?> > > <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" > layout="absolute" > > xmlns:jrv="com.jaspersoft.reports.viewer.*"> > > > > <mx:Script> > > <![CDATA[ > > > > public function init():void { > > //viewer.disableJasperServer(); > > //viewer.showClassicToolbar(); > > //viewer.showReport(BarbecueReport); > > //viewer.showReport(QueryReport); > > } > > ]]> > > </mx:Script> > > > > <mx:Canvas creationComplete="init()" left="20" right="20" top="20" > > bottom="20" borderStyle="solid"> > > <jrv:Viewer id="viewer"/> > > </mx:Canvas> > > </mx:Application> > > > > Tentei tbm fazendo (sem usar o xViewerSample, instanciando direto um > Viewer) > > > > var viewer : Viewer = new Viewer(); > > viewer.showReport(xml); > > > > e tbm recebi um Null Pointer > > > > Alguem tem alguma ideia do pq desse problema? > > > > -- > > []'s > > Leonardo > > > > Linux User #488650 > > Ubuntu User #27045 > > Mais sobre o Ubuntu em português:http://www.ubuntu-br.org/comece > > > -- []'s Leonardo Linux User #488650 Ubuntu User #27045 Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---