Для вступления в общество новичков и профессионалов домен-индустрии, пожалуйста нажмите здесь ...

   
 Купля-продажа и обсуждение доменных имён
        

  
Вернуться   Форум о доменах > Дизайн и развитие проектов > Начинающему веб-мастеру
Регистрация Реноме Правила форума Справка Сообщество
Начинающему веб-мастеру Инструкции, часто задаваемые вопросы и программы обучения.

Ответ
 
Опции темы
Сегодня
от 149р за .RU
Аренда сервера
2x Intel Hexa-Core Xeon E5-2420
Всего 79 евро!

с видеокартой GeForce GTX 1080 Ti
всего 99 евро!

от 149р за .РФ Реклама на DomenForum.net
Старый 19.03.2011, 02:37   #1
 
Аватар для Rem
 
Регистрация: 17.10.2006
Адрес: Los Angeles
Сообщений: 568
Доменные сделки: 5
Реноме: 1411
Одобрения
Спасибо (Отдано): 0
Спасибо (Получено): 0
Отправить сообщение для Rem с помощью ICQ
Как скачать флеш карту?

Хочу скачать карту мест Staples Center но стандартными методами не выходит (типа скачать .swf файл). Кто ниубдь может подсказать как можно стащить интерактивную карту этого зала со всеми номерами мест (номера мест видно если приблизить карту)?
Rem вне форума   Ответить с цитированием
Старый 20.03.2011, 14:01   #2
Почетный форумчанин
 
Аватар для Kiro
 
Регистрация: 11.01.2008
Адрес: Там, де нас нема
Сообщений: 4,597
Доменные сделки: 52
Реноме: 6598
Одобрения
Спасибо (Отдано): 6
Спасибо (Получено): 17
Отправить сообщение для Kiro с помощью ICQ Отправить сообщение для Kiro с помощью MSN
Там, если всё верно интерпретировал, на JS всё.
Kiro вне форума   Ответить с цитированием
Старый 21.03.2011, 07:24   #3
 
Аватар для Rem
 
Регистрация: 17.10.2006
Адрес: Los Angeles
Сообщений: 568
Доменные сделки: 5
Реноме: 1411
Одобрения
Спасибо (Отдано): 0
Спасибо (Получено): 0
Отправить сообщение для Rem с помощью ICQ
Сообщение от Kiro Посмотреть сообщение
Там, если всё верно интерпретировал, на JS всё.
Правильно ли я понял, что вся информация находится на бекенде и наружу все отдается javascript ом и реально не вытянуть карту?
Rem вне форума   Ответить с цитированием
Старый 22.03.2011, 01:33   #4
Заблокирован
Мультиаккаунт. Нарушение правил форума п. 3.5.
 
Регистрация: 14.09.2009
Адрес: From Ukraine
Сообщений: 282
Доменные сделки: 1
Реноме: 1320
Одобрения
Спасибо (Отдано): 16
Спасибо (Получено): 46
Отправить сообщение для Dэн:) с помощью ICQ
Сообщение от Rem Посмотреть сообщение
Правильно ли я понял, что вся информация находится на бекенде и наружу все отдается javascript ом и реально не вытянуть карту?
Для отображения используется флэш-объект(swf):

PHP код:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
        
id="ISCApp1" width="696" height="440"
        
codebase="https://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab">
            <
param name="movie" value="http://media.ticketmaster.com/en-us/js/05eec98afaf77328a2c957f4bc0d7b36/isc/ISCApp.swf"/>
            <
param name="quality" value="high" />
            <
param name="bgcolor" value="#869ca7"/>
            <
param name="allowScriptAccess" value="always" />

            <
param name="autoStart" value="true" />
            <
param name="flashVars" value="retMethod=isc_seat_map.response_handler&staticLangURL=http://media.ticketmaster.com/en-us/js/05eec98afaf77328a2c957f4bc0d7b36/isc/langdata.xml&cssURL=http://media.ticketmaster.com/en-us/css/05eec98afaf77328a2c957f4bc0d7b36/tm/ISCDefaultStyles.css" />
            <
param name="wmode" value="opaque" />
        <
embed src="http://media.ticketmaster.com/en-us/js/05eec98afaf77328a2c957f4bc0d7b36/isc/ISCApp.swf"
            
quality="high" bgcolor="#869ca7"
            
width="696" height="440"
            
name="ISCApp1" align="middle" play="true"
            
loop="false" autoStart="true" allowScriptAccess="always"
            
flashVars="retMethod=isc_seat_map.response_handler&staticLangURL=http://media.ticketmaster.com/en-us/js/05eec98afaf77328a2c957f4bc0d7b36/isc/langdata.xml&cssURL=http://media.ticketmaster.com/en-us/css/05eec98afaf77328a2c957f4bc0d7b36/tm/ISCDefaultStyles.css"
            
type="application/x-shockwave-flash"
            
wmode="opaque"
            
pluginspage="http://www.adobe.com/go/getflashplayer" />
    </
object
Его можно свободно скачать по ссылке http://media.ticketmaster.com/en-us/...isc/ISCApp.swf

А вот для передачи параметров во флэш применяется яваскрипт.

Принцип действия такой:

PHP код:
name="flashVars" value="retMethod=isc_seat_map.response_handler&staticLangURL=http://media.ticketmaster.com/en-us/js/05eec98afaf77328a2c957f4bc0d7b36/isc/langdata.xml&cssURL=http://media.ticketmaster.com/en-us/css/05eec98afaf77328a2c957f4bc0d7b36/tm/ISCDefaultStyles.css" 
Передаются данные в переменные, которые в дальнейшем обрабатываются акшион-скриптом(во флэше) и отображается результат пользователю.

PHP код:
<script type='text/javascript'>
new 
OnWindowLoad ( function () {
    
isc_seat_map = new ISCSeatMap({
        
namespace:      'isc_seat_map',
        
isc_div:        'map-area',
        
isc:            edp.isc,
        
polling: {
            
div_id'refreshing_polling_box'
        
},
        
take_a_tour: {
            
button_id'isc_welcome_take_tour_button',
            
url'http://www.ticketmaster.com/interactiveseatmap'
        
},
        
team_exchange: {            enabledfalse        },
        
widget_defaults: {
            
channelID:                4,
            
retMethod:                'isc_seat_map.response_handler',
            
imgURL:                   'http://media.ticketmaster.com/isc/',
            
staticLangURL:            'http://media.ticketmaster.com/en-us/js/05eec98afaf77328a2c957f4bc0d7b36/isc/langdata.xml',
            
mapsellURL:               'http://media.ticketmaster.com/isc/5/38/53872',
            
availabilityURL:          '/app/availability/2C00456AABE830F8',
            
cssURL:                   'http://media.ticketmaster.com/en-us/css/05eec98afaf77328a2c957f4bc0d7b36/tm/isc_flash.css',
            
eventID:                  '2C00456AABE830F8',
            
langID:                   'en-us',
            
availColorMode:           '4',
            
overrideJSON:             '',
            
circleSeatMode:           'ON',
            
secnamPriceMap:           'OFF',
            
highlightMode:            'ON',
            
rotationMode:             'OFF',
            
allowScatteredSelections'ON',
            
errorAlertMode:           'OFF',
            
scrollWheelMode:          'OFF',
            
legendMode:               'bottom_avail',
            
toolTipHideDelay:         86400000
        
}
    });
});
</script> 
Это начальная стадия обработки яваскриптом карты, как я понимаю, ссылка на карту которая Вам нужна в формате хмl, вот эта:

http://media.ticketmaster.com/isc/5/38/53872

Чтобы вывести эту карту в флэшобъект локально, нужно узнать какое значение возвращается javascrip'ом в эту переменную(выделена жирным):

PHP код:
flashVars="[B]retMethod[/B]=isc_seat_map.response_handler&staticLangURL=http://media.ticketmaster.com/en-us/js/05eec98afaf77328a2c957f4bc0d7b36/isc/langdata.xml&cssURL=http://media.ticketmaster.com/en-us/css/05eec98afaf77328a2c957f4bc0d7b36/tm/ISCDefaultStyles.css" 
Либо же есть другой вариант, найти файл swf который может обработать данную карту xml, ну или заказать его программисту.

P/S На сайте есть защита, используются сессии, поэтому если выкачать флэш-объект и яваскрип, который все это дело обрабатывает, - результата на локалке не будет. Его нужно как-то скорректировать, но это не быстрый процесс.
P/S/S Разжевал дальше некуда, дерзайте
Dэн:) вне форума   Ответить с цитированием
Старый 22.03.2011, 07:46   #5
 
Аватар для Rem
 
Регистрация: 17.10.2006
Адрес: Los Angeles
Сообщений: 568
Доменные сделки: 5
Реноме: 1411
Одобрения
Спасибо (Отдано): 0
Спасибо (Получено): 0
Отправить сообщение для Rem с помощью ICQ
Dэн, спасибо большое. Многое стало понятно! Вот за это я и люблю ДФ, всегда найдется умный коллега готовый дать ответ!
Rem вне форума   Ответить с цитированием
Старый 22.03.2011, 14:50   #6
Заблокирован
Мультиаккаунт. Нарушение правил форума п. 3.5.
 
Регистрация: 14.09.2009
Адрес: From Ukraine
Сообщений: 282
Доменные сделки: 1
Реноме: 1320
Одобрения
Спасибо (Отдано): 16
Спасибо (Получено): 46
Отправить сообщение для Dэн:) с помощью ICQ
Полностью поддерживаю, мне тоже здесь очень комфортно :-) Респект создателям ДФ, ребята просто молодчаги!!!
Dэн:) вне форума   Ответить с цитированием
Ответ



Реклама

Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

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

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

Быстрый переход


Текущее время: 16:42. Часовой пояс GMT +4.