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

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

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

Регистрация: Jul 2014
Сообщений: 1
По умолчанию SWF и сайт

Доброго времени суток, уважаемые гуру!

Надеюсь на вашу помощь. Задача такова, постараюсь более подробно:
Нужен SWF файл который будет считать информацию с сайта, что-то типа функции "IFrame" из html. К примеру, есть сайт www.site.ru , на нем есть информация которую нужно считывать на стороннем ресурсе либо на компьютере пользователя, SWF файл по принципу "IFrame" берет кусок сайта и показывает в себе, сохраняя все стили CSS и скрипты JS. То есть файл SWF "напролет" показывает сайт без обработки и задержки.
Думаю предельно ясно объяснил задачу.

SWF > грабит SITE.RU > выводит кусок в себе.

P.S. прошу не разочаровывайте меня что этого сделать нельзя.

Старый 14.07.2014, 10:43
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 2  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
1. Раздел был выбран не верно. Ветка "Не сайты" совсем не для этого, будьте внимательнее.
2. Если вы ставите задачу, описывая то, что кто-то должен сделать за вас - то на форуме это делается в разделе "Вакансии".
3. То, что вы хотите, невозможно. Флеш не умеет "отображать" сайты, к тому же "сохраняя все стили CSS и скрипты JS". Он для другого.
__________________
Идите первым!

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

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Цитата:
3. То, что вы хотите, невозможно. Флеш не умеет "отображать" сайты, к тому же "сохраняя все стили CSS и скрипты JS". Он для другого.
Более того, флеш не может даже текст с другого сайта взять, если на том сайте нет файла политик разрешающего это.
Решение этой задачи вообще не возможно на флеше.
Отсюда возникает встречный вопрос, чем вам, собственно iFrame не угодил?
__________________
Ко мне можно и нужно обращаться на ты)

Старый 17.07.2014, 15:10
ZicoRio вне форума Посмотреть профиль Отправить личное сообщение для ZicoRio Найти все сообщения от ZicoRio
  № 4  
Ответить с цитированием
ZicoRio
[+5 18.06.13]
[+1 20.07.13]

Регистрация: Apr 2012
Адрес: ifinterface.com
Сообщений: 158
Чисто теоретически Flash Player может забрать текст с какого-то сервера
при помощи того же сокета, но как уже сказали выше нужен файл политик на данном сервере.
HTML и CSS FP может в себе показывать но в очень урезанном виде.
Кстати сказать никто не запрещает показывать в другом iframe.
JS - в себе конечно не получится, хотя можно через парсинг и замену логики на AS или в другом iframe.

Итог - такие вещи как правило реализуются на стороне сервера, что и вам советую.

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

Регистрация: May 2011
Сообщений: 301
Записей в блоге: 2
Могу предположить, что curl спасет топикстартера. Флеш здесь никаким боком не нужен.
__________________
interplanety

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

Регистрация: Mar 2007
Сообщений: 319
если под SWF подразумевается запуск флеша не через браузер, то с этой задачей справится AIR

Код AS3:
import flash.html.HTMLLoader;
 
var htmlLoader:HTMLLoader = new HTMLLoader();
htmlLoader.width = stage.stageWidth;
htmlLoader.height = stage.stageHeight;
htmlLoader.load(new URLRequest("http://www.flasher.ru/"));
addChild(htmlLoader);
или
Код AS3:
var webView:StageWebView = new StageWebView();
webView.stage = stage;
webView.viewPort = new Rectangle(0, 0, stage.stageWidth, stage.stageHeight);
webView.loadURL("http://www.flasher.ru");

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

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

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


 


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


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