Показать сообщение отдельно
Старый 14.06.2005, 19:03
el Ikso вне форума Посмотреть профиль Отправить личное сообщение для el Ikso Найти все сообщения от el Ikso
  № 3  
Ответить с цитированием
el Ikso

Регистрация: Jun 2005
Сообщений: 3
сорри, если не совсем понятно сформулировал. попробую подробнее:

я сам асп-программер

стоит задача сделать небольшую баннерную крутилку, далеко не промышленных мощностей, просто для одного из сайтов

баннеры могут быть в том числе и флэшевыми

мне надо, ничего не зная о баннере (т.е. имея на руках только swf-файл), перехватывать его урл перехода, вызываемый по getURL, отправлять броузер не по нему, а на мой жестко заданный файлик (для подсчета статистики), а уж потом на оригинальный урл перехода

т.е. если во флэше стоит getURL("http://real_url.com"), то баннерокрутилка должна переходить по адресу вроде banner_stat.asp?url=http://real_url.com

было предложение обернуть исходный флэш в прозрачную пустышку, которая бы перехватывала на себя onRelease и отправляла на мой адрес, но это не решает проблемы

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

но это не сильно важно, будем считать, что такие баннера -- редкость

во-вторых, активных зон на исходном баннере может быть несколько, не в полный размер баннера

ну... с натяжкой будем считать, что такие баннера тоже не попадутся. хотя уже и с меньшей вероятностью

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

any ideas?