Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 10.04.2009, 01:13
Hellem вне форума Посмотреть профиль Отправить личное сообщение для Hellem Найти все сообщения от Hellem
  № 1  
Ответить с цитированием
Hellem

Регистрация: Mar 2009
Сообщений: 15
По умолчанию dynamic text - значение с другого сайта

Привет!

у меня вот такой вопрос:
необходимо изготовить информер который сдирает значения например погоды с сайта допустим gismeteo.ru

Я создаю текстовое поле
присваиваю значение например temperature_txt
и мне нужно г в коде указать что temperature_txt=..
и вот что писать здесь - ума не приложу..

видимо необходимо прописать ссылку пусть будет http://www.gismeteo.ru
и как то указать строку и номер с которого начинается первый нужный мне символ в хтмл коде странички гис метео?

Подскажите пожалуйста!

Старый 10.04.2009, 02:50
gmaneye вне форума Посмотреть профиль Отправить личное сообщение для gmaneye Найти все сообщения от gmaneye
  № 2  
Ответить с цитированием
gmaneye

Регистрация: Nov 2008
Сообщений: 170
1) Понадобятся знания PHP, в т.ч. regular expr.
2) Понадобится отдельный вебсервер для файла ,которой преобразует погоду , например, в XML

Если надо подробнее - скажите

Старый 10.04.2009, 03:14
zurkis вне форума Посмотреть профиль Отправить личное сообщение для zurkis Найти все сообщения от zurkis
  № 3  
Ответить с цитированием
zurkis
 
Аватар для zurkis

Регистрация: Nov 2008
Адрес: Атланта
Сообщений: 1,271
непонимаю, а зачем сдирать информер, когда счетчики/информеры на гисметео можно бесплатно взять, скопируй код который они предлагают и вставь в свою веб страницу

а лучше поиском воспользуйся, такая тема была, с такой же проблемой

вот несколько ссылок в помощь:

http://flasher.ru/forum/showthread.p...F0%EC%E5%F0%FB

http://flasher.ru/forum/showthread.p...F0%EC%E5%F0%FB

http://flasher.ru/forum/showthread.p...F0%EC%E5%F0%FB
__________________
Пока я жив, Вы горем обеспечены


Последний раз редактировалось zurkis; 10.04.2009 в 03:17.
Старый 10.04.2009, 03:16
Hellem вне форума Посмотреть профиль Отправить личное сообщение для Hellem Найти все сообщения от Hellem
  № 4  
Ответить с цитированием
Hellem

Регистрация: Mar 2009
Сообщений: 15
же три часа читаю о том что такое loadVariables

в PHP и HTML знание есть кое какие

что такое regular expr - не знаю
Есть сервер то есть сайт, с нужной мне информацией, там есть файлы .php .asp
эти цифры - нужные мне - представлены обычно через таблицу или вот так
<span class='priceup' style='padding:0px;margin:0px;width:38px;'>1451</span>

мне собственно нужно число 1451 )) как можно на него сослаться? предполагается что каждый день информация будет обновляться на сайте


никак не могу понять как пользоваться loadVariables в какие параметры вставлять номер строки? или она работает только через ..=..&..=.. ?? Можно ли сказать ей взять значение на строке 6 символ с 5го по 10й?

Добавлено через 1 минуту
может на гисметео и есть бесплатные счетчики а на рынке никеля что то я не могу найти

и для меня очень важно осмысление поставленной задачи - сделать это самому, разобраться, спросить совета - чем брать что то бесплатное и уже готовое

Добавлено через 28 минут
Спасибо, посмотрел ссылки - не помогло.

Было очень приятно посмотреть самы простой граббер сделанный на флэшэ дл ятого что бы понять как именно можно вытягивать информацию из файла

Старый 10.04.2009, 09:15
KiL33 вне форума Посмотреть профиль Отправить личное сообщение для KiL33 Найти все сообщения от KiL33
  № 5  
Ответить с цитированием
KiL33
 
Аватар для KiL33

Регистрация: Jul 2007
Адрес: Гражданин Российской Федерации
Сообщений: 1,122
Отправить сообщение для KiL33 с помощью ICQ
Мне как-то попадался урок по созданию информера на demiart.ru автор урока МОНСТЕР..поищи там..

Старый 10.04.2009, 14:34
Hellem вне форума Посмотреть профиль Отправить личное сообщение для Hellem Найти все сообщения от Hellem
  № 6  
Ответить с цитированием
Hellem

Регистрация: Mar 2009
Сообщений: 15
на демиарт нее могу попасть..

Если кто нибудь знает решение моей проблемы или как пользоваться синтаксисом loadVariables

ПОМОГИТЕ!!

Старый 10.04.2009, 16:31
gmaneye вне форума Посмотреть профиль Отправить личное сообщение для gmaneye Найти все сообщения от gmaneye
  № 7  
Ответить с цитированием
gmaneye

Регистрация: Nov 2008
Сообщений: 170
loadVariables, самое основное, и самое нужное:

Код AS1/AS2:
var SV:LoadVars = new LoadVars(); // для передачи 
var LV:LoadVars = new LoadVars(); // для приёма данных
 
SV.log = "guest"; // некоторые переменные 
SV.pas = "guest"; // которые будут передаваться скрипту
 
SV.sendAndLoad("URL",LV,"POST"); // эта строчка означает, что мы загружаем информацию из URL и передаём переменные (см. выше) методом POST (можно и GET)
LV.onData = function(src:String):Void { // эта функция вызывается когда данные приняты и мы хотим с ними работать как с текстом
  trace("Принят текст: "+src);
}
 
LV.onLoad = function(success:Boolean) { // а эта вызывается когда мы хотим принять данные формата x-www-urlencoded (&a=1&b=2)
}

Старый 10.04.2009, 16:48
KiL33 вне форума Посмотреть профиль Отправить личное сообщение для KiL33 Найти все сообщения от KiL33
  № 8  
Ответить с цитированием
KiL33
 
Аватар для KiL33

Регистрация: Jul 2007
Адрес: Гражданин Российской Федерации
Сообщений: 1,122
Отправить сообщение для KiL33 с помощью ICQ
Цитата:
Сообщение от Hellem Посмотреть сообщение
на демиарт нее могу попасть..
Держи прицел точнее
http://demiart.ru/forum/index.php?showforum=49

Старый 10.04.2009, 22:18
Stargazer вне форума Посмотреть профиль Отправить личное сообщение для Stargazer Найти все сообщения от Stargazer
  № 9  
Ответить с цитированием
Stargazer

Регистрация: Nov 2008
Сообщений: 528
Возможно, автор хочет сказать, что он забанен на демиарте . Баны там раздаются одним махом (одна знакомая получила бан за фразу "многих моих друзей забанили. скоро не с кем будет поговорить"). Меня тоже забанили (сразу, без предупреждения. за то, что высказал мнение, что администрация слабо подготовилась к конкурсу). А без аккаунта дальше вашей ссылки меня не пускают.


Последний раз редактировалось Stargazer; 10.04.2009 в 22:21.
Старый 10.04.2009, 23:05
Hellem вне форума Посмотреть профиль Отправить личное сообщение для Hellem Найти все сообщения от Hellem
  № 10  
Ответить с цитированием
Hellem

Регистрация: Mar 2009
Сообщений: 15
насчет демиарта - у меня то же самое

спасибо gmaneve - завтра прочекаю, сегодня сил уже нет

Добавлено через 17 часов 9 минут
Вем привет!
Один паренек с вэблмнса мне подсказал решение проблемы:

Код:
System.security.allowDomain("www.metaltorg.ru");

var adress:String = 'http://www.metaltorg.ru/cources/lme_index.php';
System.useCodepage = true;
Stage.scaleMode = 'noScale';

grab_txt.text = 'loading...';

var htmltext:String;

var my_lv:LoadVars = new LoadVars();
my_lv.onLoad = function(success:Boolean) {
    if (success) {
		htmltext = unescape(this.toString());
    	main(unescape(this.toString()));
    } else {
    	trace("Error loading/parsing LoadVars.");
    }
};
my_lv.load(adress);

function main(txt:String) {
	var alum:String = parser ('<b>Алюминий</b></a></td></tr><tr><td>Расчет сразу $/т</td><td>', '</td>');
	grab_txt.text = alum;
}

function getNumFindText(t:String, f:String):Number {
	var n:Number;
	n = t.indexOf(f);
	n += f.length;
	return n;
}

function parser(s1:String, s2:String):String {
	var t:String = htmltext;
	var tempN:Number = getNumFindText(t, s1);
	var tempS:String = t.substr(tempN);
	var tempN2:Number = getNumFindText(tempS, s2);
	var tempS2:String = tempS.substr(0, tempN2-s2.length);
	return tempS2;
}
но при запуске выдает:
Error opening URL 'http://www.metaltorg.ru/cources/lme_index.php'
Error loading/parsing LoadVars.

почему не открывает ссылку?
Есть идеи?

Добавлено через 17 часов 10 минут
исходник:
http://slil.ru/27438714

Добавлено через 17 часов 14 минут
Подскажите пожалуйста кто знает как решить эту проблему!

Добавлено через 22 часа 16 минут
UP UP UP

Создать новую тему Ответ Часовой пояс GMT +4, время: 11:30.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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