Flex Result event ... вопрос - PullRequest
       6

Flex Result event ... вопрос

0 голосов
/ 25 мая 2009

На ResultEvent через HTTPService мне нужно распечатать результат в текстовом поле.

приватная функция Google (evt: ResultEvent): void {

Alert.show(evt.result.loginsuccess.person);

subtitle.text = evt.result.loginsuccess.person.keyword;

    }

Это мой XML, исходящий из файла PHP ... [index.php]

<loginsuccess><person><keyword>java</keyword><name>http://www.xml.com/</name><occur>4</occur></person
><person><keyword>java</keyword><name>http://www.sitepoint.com</name><occur>2</occur></person><person
><keyword>java</keyword><name>http://www.httpguru.com</name><occur>2</occur></person></loginsuccess>

Ответы [ 2 ]

1 голос
/ 25 мая 2009

как ответ выше, но если вы хотите получить определенное значение, вы можете сделать evt.result.person.keyword [0] (это даст вам первое значение). Чужой ответ даст вам XML 3 раза, но указание, какой ключевой узел вы хотите получить, вернет только значение внутри этого узла (т. Е. 'Java')

Кроме того, я только что посмотрел ваш профиль, знаете ли вы, что после того, как вы задали вопрос, а затем понравился один из ответов, вы можете пометить этот ответ как правильный. Ни один из 9 вопросов с более чем 30 ответами, которые вы задали, не был помечен как отвеченный, никто не ответил ни на один из ваших вопросов надлежащим образом!

1 голос
/ 25 мая 2009

Вам не нужно ссылаться на узел верхнего уровня в XML. Так что, если вы делаете evt.result.person.keyword; тогда это покажет 3 результата.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...