Можно ли реализовать счетчик кликов по Flash ?

imaster

Новичок
Можно ли реализовать счетчик кликов по Flash ?

Привет.
У меня есть вопрос по баннерам.
Можно ли реализовать счетчик кликов по Flash ? Если да, то как. Flash может быть абсолютно любым.
Заранее спасибо.
 

зверек

Новичок
а подробнее?
Скажем есть gif-баннеры. Ссылка на каждый из них формируется в зависимости от кучи параметров. Значения переменных в основном черпаются из БД.
В итоге ссылка выглядит примерно так:

PHP:
<a href="banner.php?c_id=<?echo $c_id;?>&im_id=<?echo $im_id;?>&url=<?echo $url;?>&from=<?echo $from;?>" target="_blank"><img src="banners/<?echo $domen;?>/<?echo $img;?>" alt="<?echo $alt;?>" border="0"></a>
Юзер кликает, попадает на страницу, где пишется статистика, потом уходит по нужной ссылке.

Теперь появилась необходимость вешать flash баннеры. И так же собирать статистику.
И как вот эти все переменные во флеш запихнуть? Возможно ли вообще?
По инету я полазила, форум почитала. Говорят, что в самой флешке есть ф-ция LoadVariables, еще говорят что есть ф-ция getUrls.
Я с флешем пока не знакома. Какой тут алгоритм действий вообще должен быть? Подскажите, плиз?
 

зверек

Новичок
corda
Спасибо, но по указанной ссылке ни слова о том, как передавать переменные во флеш и как на основании этих переменных формировать ссылку.

-~{}~ 17.10.06 16:38:

Ну такой тогда вопрос.

Почему не срабатывает конструкция:

PHP:
<param name="movie" value="flash.swf?link1=http://domen.ru/script.php?a=1&b=2">
переменная a скрипту передается, а b уже не хочет.
От чего это может зависеть? Что тут не так?
 

зверек

Новичок
Спасибо за ссылку.
Но вариант:
PHP:
<param name="movie" value="flash.swf?link1=http://domen.ru/script.php?a=1&amр;b=2">
все равно не работает :(
Равно как и вариант:
PHP:
<param name="flashvars" value="http://domen.ru/script.php&amр;a=1&amр;b=2" />
<param name="movie" value="flash.swf" />

При первом варианте передается только а. Это видно даже по строке в адресе. Переменной b там просто нет.
При втором варианте вообще ничего не передается. Ни гетом, ни постом. То есть куда переменные уходят - мне не понятно. Возможно их нужно отлавливать именно в самой флешке? Внутри. К тому же везде написано о передачи переменных флеш-ролику. А я ж не ролику передаю, а мне через ролик надо php-скрипту передать. Первоначальная задача то - чтобы при клике на флеш-ролик юзер сначала переходил на php-скрипт, который собирал бы о нем статистическую инфу, а потом уже пересылался дальше по назначению.

Прошу прощения за глупые скорее всего вопросы. Со флешем совершенно не знакома. Пытаюсь разобраться, но пока все мимо.

-~{}~ 20.10.06 15:03:

Вобщем, помогли мне на другом форуме.
Скажу здесь, может пригодиться кому.

Вместо символа амперсанда & надо прописывать в ссылке его escape последовательность: %26

PHP:
<param name="movie" value="flash.swf?link1=http://domen.ru/script.php?a=1[b]%26[/b]b=2">
И все работает :)

-~{}~ 20.10.06 15:06:

Говорят еще что вот такой вариант проходит:

PHP:
<param name="movie" value="flash.swf?link1=<?=urlencode("http://domen.ru/script.php?a=1&b=2");?>">
Но я его не тестила.
 
Сверху