Дикий пионер

Рейтинг
203
Регистрация
23.11.2009

Ну как вариант с более изящным способом - или в отдельный файл или прямо на страницу парсите объект: ключ - id ссылки, значение - координаты.

По клику на ссылке получаете её id, ищете в этом объекте значение координат и используете.

В этом JSON по большому счёту два метода - вот этот .parse() - из строки объект делает. и второй - .stringify() - наоборот, из объекта - строку.

если у вас в value именно строка - то надо сделать так


var plc1 = JSON.parse($('[name=coords2]').val(););

Для страых браузеров нужен полифилл, чтобы был объект JSON.

Про swishmax слышал, но как там с программированием - не в курсе.

Вот есть такая статейка про то как вызывать функцию во флешке:

http://svistelki.ru/dobavlyaem-zvuk-na-deystviya-polzovatelya-na-stranitse/

Вам надо будет вместо проигрывания звука запускать анимацию в баннере.

Второй код, который должен выполняться, когда баннер проигрался до конца - вот тут можно подсмотреть - там для AS2 и AS3 есть примеры: http://stackoverflow.com/questions/8129016/calling-a-javascript-function-from-flash-movie-controls

Я, к сожалению, не флеш-программист, так вот попутно приходилось некоторыми мелочами заниматься, поэтому вряд ли смогу сильно помочь.

Делал лет наверно 5 уже назад такое как раз как вам надо.

Одно важное НО - нуже доступ к исходникам баннеров - fla

Техническое пояснение - у флеша есть возможность общаться со страницей посредством вызовов javascript функций на странице. Также javascript в свою очередь может вызывать специально прописанные функции флеша.

Суть решения в чем - изначально все баннеры должны стоять, иметь функцию запуска, которая видна снаружи и уведомлять javascript-функцию на странице о своём окончании.

Т.е. загружается страница. Javascript запускает первый баннер (вызывает функцию в нём), первый баннер отыгрывает - запускает функцию в javascript, в которую передаёт свой идентификатор. Функция видит этот идентификатор и ищет следующий баннер и даёт ему команду на запуск.

Насколько я помню - во flash реализация зависит от версии ActionScript, гуглить по flash external interface, falsh javascript call

Хм, скрипт разбития файлов-то как-то же составили. Парсить xml не сложнее.

tiset:
Там исходный xml такой ломанный. Грузится плагином гдеслоншоп.
Так как выгрузки большие, состряпал нечто похожее на скрипт по разбивке большого .xml.zip на несколько маленьких и хочу в этом же скрипте замутить исправление корявого дескрипшина.

Вот плагин и надо смотреть. xml как раз не корявый, а правильный, раз в cdata описание запихали, а вот плагин импорта, походу, не умеет с ним работать.

tiset:
description в товарном фиде оффера имеет вид:

<description><![CDATA[Складной нож


]]></description>


В итоге не грузится (только description)
Как его привести в человеческий вид с помощью PHP?
Если можно с примерами, в скриптах не силен.

Не грузится куда? Каким кодом грузите?

Изучить api карт. Что у гугла, что у яндекса есть апишка на js.

В вашем случае можно через geocoder из адреса получить координаты и ставить там метку.

По-моему где-то даже в этом разделе примеры были скриптов для такой задачи.

danforth, ок, значит я вопрос ТС не понял, видимо.

Всего: 1870