![]() |
<mx:WebService> и flashVars
При загрузке FLEX приложения получаю переменную из flashVars
и указываю её в качестве урл для параметра wsdl у <mx:WebService>: Код:
<mx:Application ... creationComplete="initVars()">Если указать wsdl при создании <mx:WebService> все работает: Код:
<mx:WebService id="SoapService" |
Разобрался, вот так надо:
Код:
<mx:Script> |
Стоит та же задача, получить адрес через FlashVars и обратиться к сервису. Сделал так как сказано выше. На стадии выполнения операции получаю ошибку:[
WebService destination="DefaultHTTP" wsdl="..........." channelSet="[ChannelSet direct_http_channel ]"] [FaultEvent fault=[RPC Fault faultString="Security error accessing url" faultCode="Channel.Security.Error" faultDetail="Destination: DefaultHTTP"] Ошибка возникает только после релиза. В чем может быть проблема? |
Ну дык сказано же, "Security error accessing url", значит нельзя из того места обращаться к сервису, нужно либо разрешить, либо не обращаться... т.е. нужен crossdomain.xml там, откуда вызывается сервис.
|
| Часовой пояс GMT +4, время: 04:57. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.