![]() |
|
||||||||||
|
|||||
|
[+4 04.10.07]
[+6 22.12.07] Регистрация: Jul 2007
Сообщений: 48
|
Здравствуйте вот привожу код
<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> <mx:Script> <![CDATA[ import mx.utils.StringUtil; import json.*; import mx.controls.Alert; import mx.rpc.events.ResultEvent; import mx.rpc.events.FaultEvent; import mx.rpc.http.mxml.HTTPService; public function sends():void{ var tr:HTTPService = new HTTPService(); var q:String = resl.text; tr.url = 'http://ajax.googleapis.com/ajax/services/language/translate?v=1.0'; tr.request.q = q; tr.request.langpair = 'en|ru'; tr.addEventListener(ResultEvent.RESULT, onServerResponse); tr.addEventListener(FaultEvent.FAULT,handlerFault); tr.send(); private function handlerFault(event:FaultEvent):void { Alert.show("Нет ответа"); } private function onServerResponse(event:ResultEvent):void { var jsn:Object = JParser.decode(event as String); Alert.show(jsn.responseData.translatedText); if(jsn == null) { var errObj:Object = JParser.getLastError(); Alert.show(errObj.errorStr); } } ]]> </mx:Script> <mx:TextArea x="151" y="29" width="521" height="68" id="resl"/> <mx:TextArea x="151" y="132" width="521" height="81" id="res" /> <mx:Button x="351" y="250" label="Button" click="sends()"/> </mx:Application> а вот Alert.show(jsn.responseData.translatedText); так и не показывается. Подскажите что я делаю не так. |
|
|||||
|
[+4 01.09.09]
Регистрация: Aug 2009
Сообщений: 27
|
|
|
|||||
|
[+4 04.10.07]
[+6 22.12.07] Регистрация: Jul 2007
Сообщений: 48
|
И как быть?
Просто у googla вот такой пример Последний раз редактировалось sqrt; 01.10.2009 в 15:23. |
|
|||||
|
[+4 01.09.09]
Регистрация: Aug 2009
Сообщений: 27
|
Просто добавте в указанной мной строчке обращение к свойству result у event`a.
|
|
|||||
|
[+4 04.10.07]
[+6 22.12.07] Регистрация: Jul 2007
Сообщений: 48
|
извините за мой тупизм можете показать как это сделать?
|
|
|||||
|
[+4 01.09.09]
Регистрация: Aug 2009
Сообщений: 27
|
Найди 10 отличий своем коде:
и в моем: и сразу все поймешь ![]() |
|
|||||
|
[+4 04.10.07]
[+6 22.12.07] Регистрация: Jul 2007
Сообщений: 48
|
Спасибо.
Разобрался |
![]() |
![]() |
Часовой пояс GMT +4, время: 11:02. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|