2015-08-16 6 views
0

Я делаю изменение с Python на Flash Builder 4.6, поскольку это кажется более легким для мобильных приложений.Получение веб-данных в Flash Builder Мобильный

Мой вопрос в том, что в Python я бы использовал красивый суп, чтобы получить исходный код веб-страницы, но после нескольких дней после того, как Google напечатал один и тот же вопрос в миллионах способов, я не могу найти альтернативу в flash-компоновщике.

Есть ли способ? Я хочу сохранить источник веб-страницы в строку и извлечь из нее биты на основе критериев поиска.

ответ

0

Я не знаю, есть некоторые библиотеки для очистки для AS3. Но в любом случае вы можете получить данные веб-страницы, используя HTTPService.

ActionScript

private function btnClick(): void{ 

    hts.url="http://www.foobar.com/foo"; 
    hts.send(); 

    // if you want to pass parameters, use below. 
    //hts.send({ 
    // "id": "abcde", 
    // "pages": "2" 
    //}); 
} 

protected function hts_resultHandler(event:ResultEvent):void{ 
    trace(hts.lastResult.toString()); 
} 

MXML

<fx:Declarations> 
    <s:HTTPService id="hts" method="GET" resultFormat="text" result="hts_resultHandler(event)"/> 
</fx:Declarations> 
<s:Button x="20" y="20" label="Get data" click="btnClick()"/> 
+0

блестящие вот только о идеально подходит для меня, у меня будет идти, и пусть вы знаете, как я получаю на. –

+0

Я попробовал и избавился от нескольких ошибок, получая еще один. TypeError: Ошибка # 1009: не удается получить доступ к свойству или методу ссылки на нулевой объект. 4,6 \ DSFRS \ SRC \ просмотров \ DSFRSHomeView.mxml: 45] \t на просмотров :: DSFRSHomeView/___ DSFRSHomeView_Button3_click() Это, кажется, указывает на мой \t \t \t защищенная функция onButton3Clicked(): пустота \t \t \t { \t \t \t hts.url = "http://www.dsfire.gov.uk/News/Newsdesk/IncidentsPast7days.cfm?siteCategoryId=3&T1ID=26&T2ID=35"; \t \t \t hts.send(); \t \t \t \t hts.send ({"id": "CollapsiblePanel1"}); \t \t \t \t след (hts.lastResult.toString()); \t \t \t} –

+0

извините .. это беспорядок. Я защитил функцию onButton3Clicked(): void, на которую указывает ошибка. Я не уверен, в чем проблема, хотя я изменился с события в вашем коде, на тот, у кого есть событие: MouseEvent, и все они дают ошибки ... извините, я знаю его немой вопрос, но я не могу получить свой noggin вокруг него @ Yasuyuki Uno –

 Смежные вопросы

  • Нет связанных вопросов^_^