Я безуспешно пытался установить разрыв HTTP в моем проекте Flex 3. Очевидно, я совершенно не разбираюсь в программировании, и у меня не так много ссылок. Когда я пытаюсь экспортировать проект, я получаю ошибки разбора для обработчика результата и строки ошибки var. Я прилагаю фрагмент кода, где я размещал перерыв.
<mx:HTTPService id="getData" url="http://www.myurl.com"
useProxy="false" method="GET" resultFormat="text" resultType="text"
result="resultHandler(event)" fault="faultHandler(event)">
private function resultHandler(e:ResultEvent):void {
trace(e.result);
}
private function resultHandler(e:FaultEvent):void {
var faultstring:String = event.fault.faultString;
Alert.show(faultstring);
}
<mx:request xmlns="">
<getTutorials>"true"</getTutorials>
</mx:request>
Я думаю, это может быть связано с файлом PHP и типом данных, которые ищет Flex? Вот первая ошибка, которую я получаю в браузере.
Ошибка типа: ошибка # 1034: Ошибка приведения типа: невозможно преобразовать "[{" id ":" 2 "," name ":" Советы по свадебному платью без бретелек "," author ":" Ramona Waters "," rating ": "0"}, {"id": "3", "name": "Координация работы горничных невест", "author": "Ericka Brown", "rating": "0"}] "to mx.controls.Alert ,
в DressBuilder2 / resultHandler ()
в DressBuilder2 / __ getData_result ()
на flash.events::EventDispatcher/dispatchEventFunction ()
на flash.events::EventDispatcher/dispatchEvent()