Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   обновление данных (новостная лента) (http://www.flasher.ru/forum/showthread.php?t=174507)

MAGISTRS 27.01.2012 01:30

обновление данных (новостная лента)
 
Доброго времени суток. У меня такой вопрос - можно ли как-то "выдернуть" данные, которые находятся на биржевой сводке? Хочу во флэш запихнуть, чтобы обновлялись... Проблема в том что:
1) не могу понять как найти xml-файл, с которого можно брать инфу
2)можно ли как-то иначе её взять?

GBee 27.01.2012 08:23

1) Печально
2) Да, нет, наверное.

Ссылку дадите?

MAGISTRS 27.01.2012 13:45

http://www.rts.ru/

GBee 27.01.2012 13:54

http://www.rts.ru/s968 здесь были?

Genzo 27.01.2012 14:05

Ради интереса глянул :
Цитата:

Market data group представляет из себя систему из UDP каналов. Специфика UDP протокола позволяет сократить задержки в распространении информации, а дублирование каналов - снизить риск потери сообщений.
На флеше вы по UDP не подключитесь, только на AIR.

DaFive 27.01.2012 14:46

UDP снижает риск потери сообщений? Это тот который, цитата: "Не подтверждает доставку данных, не заботится о корректном порядке доставки и не делает повторов".

Если подключится к ним нельзя, нету API или еще чего-то - вижу один вариант: парсить страницу. Более никак, наверное.

GBee 27.01.2012 14:55

Там есть док с описанием сервисов.
Цитата:

По адресу http://www.rts.ru/scripts/rts/rts_res.idc размещена страница, позволяющая получать данные о торгах на РТС в составе, аналогичном составу информации на главной странице веб-сайта www.rts.ru. Информация представлена с задержкой 15 минут блоками с соответствующими заголовками: RTS Standard, RTS Classica, FORTS. Данные обновляются 1 раз в минуту с 10:45 до 19:00.
Цитата:

Страница http://www.rts.ru/export/xml/indices.aspx возвращает в XML-формате значения всех индексов фондового рынка, рассчитываемых РТС.
А вот кроссдомена нет.

DaFive 27.01.2012 15:11

Цитата:

Сообщение от GBee (Сообщение 1059449)
А вот кроссдомена нет.

А не прокатит закладка на сервер php-скрипта с file_get_contents и отдача содержимого флешу?

MAGISTRS 27.01.2012 15:12

честно говоря я не очень-то и силен в коде... не объясните больше на "языке"?)
на данный момент сделал код, но похоже что это бред, и данные так не вытянуть:
Код AS3:

import flash.net.URLLoader;
import flash.display.Loader;
import flash.net.URLRequest;
import flash.events.Event;
 
var xmlfile:XML;
var zagruzka:URLLoader=new URLLoader();
zagruzka.load (new URLRequest ("http://www.rts.ru/export/xml/fortsmarketresults.aspx"));
zagruzka.addEventListener(Event.COMPLETE, fun);
function fun (e:Event):void {
        xmlfile=XML(e.target.data);
        trace(xmlfile);
}

нет, нужно именно as 3 (((

DaFive 27.01.2012 15:17

Не знаю как у вас, а у меня вытянуло:
http://*************/s/1wIlJ


Часовой пояс GMT +4, время: 21:13.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.