Показать сообщение отдельно
Старый 25.01.2013, 00:55
fidson вне форума Посмотреть профиль Отправить личное сообщение для fidson Найти все сообщения от fidson
  № 6  
Ответить с цитированием
fidson

Регистрация: Jan 2013
Сообщений: 5
Там такая штука:
Есть поисковик по БД, написанный в php странице. В него идёт импорт из этой флешки при выводе результатов(Визуальное отображение на карте найденных объектов). Мне помогли с кодом, но сделали рандомизацию координат и вывод текста. Теперь Я не знаю как сделать, что бы не было рандомного вывода координат(желательно что бы они подгружались из БД). И как заменить в этом коде текст на круг(В идеале что бы был круг, а под ним нидпись, но этого можно не делать).

ps Я очень хотел бы разобраться как работает этот скрипт, ибо он мне ещё пригодится.

js, который передаёт данные во флешку:

Код:
        <script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
        <script>
if (!$ || !jQuery) alert('Для работы скрипта необходимо подключение к Интернет!');
$( function () {
	// выбираем ссылку на нужную флешку
    var flashPlayer = window.document.testSwf || window.testSwf;
    
    // добавляем найденные объекты
    var persons = [];
    $.each($('tr[id^=person]'), function (i, item) {
        var el = $(item),
            id = el.attr('id').split('-').pop();
        persons.push({id: id, name: el.find('.name').text()});
    });
    $.each(persons, function (i, item) {
        flashPlayer.showPerson(item['id'], item['name']);
    });
    
    // биндинг кликов по чекбоксам
    $('input[name=id]').on('click', function () {
        flashPlayer.togglePerson($(this).val(), $(this).is(':checked')); // вызываем функцию во флешке
    });
});
        </script>


Последний раз редактировалось fidson; 25.01.2013 в 20:23.