Gente sera que alguma pode dar uma luz ?
To tentando melhorar a performance da webservice e percebi que o flash
as vezes faz um delay pequeno em cima disso.
Ai vi que ele importa em forma de classes as webservices via AS.
Queria saber se isso deixa mais rapido o acesso do que do jeito
convenciona
Vinicius,
Vc tentou parar na entrada do resultHandler1 com o debug pra ver o que
é que vc tem no event.result?
É o jeito mais fácil de descobrir como está vindo a tua resposta.
julio
On 6 jul, 08:58, Vinão wrote:
> Caro Julio,
>
> Fiz dessa forma:
>
> private function resultHandler1(event:Res
Caro Julio,
Fiz dessa forma:
private function resultHandler1(event:ResultEvent):void{
var result:Array = event.result as Array;
Alert.show("aqui resultHandler1");
Alert.show(result[0], "resultHandler1");
Alert.show(result[1], "resultHandler1");
}
M
Com este crossdomain vc aceita chamadas de qualquer site, isto é,
elimina qualquer proteção de segurança mas na verdade é como muita
gente faz :-)
Concordo com o Erko, é mais uma dessas picuinhas de segurança que só
atrapalha (vide o MS Vista).
Voltando ao teu WebService...
No ResultHandler
Bom não sei te dizer exatamente como fazer agora,
porque faz tempo que não uso WebService diretamente
mas acredito que na doc, nessa parte vai te ajudar
http://livedocs.adobe.com/flex/3/html/help.html?content=data_access_3.html
tem uma parte ali que define o Namespace, creio que você terá que faz
Erko,
Deu certo!
Mas eu tive que alterar meu xml e ficou assim:
Outra coisa, a resposta do meu serviço vem dessa forma:
(mx.messaging.messages::AcknowledgeMessage)#0
body = "http://schemas.xmlsoap.org/soap/envelope/";>
http://www.example.org/PPService";>
flex_20090703170
colocou ali?
${path_tomcat}\Webapps\SuaAplicação
2009/7/3 Vinão
> Engraçado,
>
> Gerei este arquivo:
>
>
>
>
>
>
> E coloquei na pasta Webapps do Tomcat onde o WebServices está rodando,
> coloquei na pasta webapps/axis2 também e na pasta
> webapps/axis2/WEB-INF/services.
>
> Mas conti
Engraçado,
Gerei este arquivo:
E coloquei na pasta Webapps do Tomcat onde o WebServices está rodando,
coloquei na pasta webapps/axis2 também e na pasta
webapps/axis2/WEB-INF/services.
Mas continua dando o erro no showErrorDialog, segue a parte webservices:
http://webcasting.giga.cpqd.c
Hum...
se está no mesmo dominio deveria acessar tranquilamente... :S
bom tenta criar o arquivo crossdomain.xml e colocar
no diretorio web que possa ser acessado pela URL:
http://www.empresa.com.br/
tente criar o respectivo arquivo com o conteudo abaixo:
*
*
veja também [sobre o ass
Erko,
Esse WebServices eu que controlo também. Estou usando Axis2 e com Axis2 eu
gero um arquivo *.aar e coloco na pasta services.
Durante o deploy não é gerada uma pasta específica dessa aplicação, então
estou copiando o crossdomain.xml na pasta raiz do Axis2 e na pasta services.
Essa é a url d
só complementando algo que esqueci
por isso que nesses assuntos você sempre vai achar referência a palavra : *
proxy*
que é quem irá fazer o meio de campo da comunicação para você
mas eu ainda acho mais facil fazer o acesso a conteudo externo (WebServices,
XMLs e coisas do genero)
através do back
ai que esté o problema...
não é você quem vai fazer a configuração...
o crossdomain.xml fica no servidor onde você vai acessar, ou seja,
no servidor onde está disponibilizado o serviço, XML, url, WebService
que você quer acessar diretamente pela sua aplicação Flex/Flash
lá no servidor onde está
Como que eu faço essa configuração?
2009/7/3 Julio Carneiro
>
> em princípio nenhuma diferença, o mesmo código funciona nos dois
> ambientes.
>
> onde pode haver diferença é no 'security sandbox' do Flash Player, que
> bloqueia acessos cruzados, isto é se teu .swf é servido a partir de um
> domí
em princípio nenhuma diferença, o mesmo código funciona nos dois
ambientes.
onde pode haver diferença é no 'security sandbox' do Flash Player, que
bloqueia acessos cruzados, isto é se teu .swf é servido a partir de um
domínio, o FP não deixa vc acessar outros domínios. é preciso tem um
crossdomai
Na realidade, nesta ondo de Web 2.0, muitos sites disponibilizam uma
API publica para seus serviços. Esta API pode ser tanto Web Services
SOAP (mx:WebService) quanto serviços REST (mx:HTTPService). Eis alguns
exemplos:
- http://www.flickr.com/
- http://odeo.com/
- http://del.icio.us/
- www.amazon
15 matches
Mail list logo