Клики по флеш.

Обсуждение работы системы JetSwap. Общий форум для всех вопросов, для которых не создано отдельных форумов.
Аватара пользователя
JetSwap
Администратор
Сообщения: 474
Зарегистрирован: 05 фев 2009, 22:54
Откуда: JetSwap
Контактная информация:

Re: Клики по флеш.

Непрочитанное сообщение JetSwap »

Мы напишем в тикете, в котором общались с вами.
С уважением, Администрация.
http://www.jetswap.com

Аватара пользователя
Support
Служба поддержки
Сообщения: 4555
Зарегистрирован: 08 фев 2009, 19:24
Откуда: JetSwap
Контактная информация:

Re: Клики по флеш.

Непрочитанное сообщение Support »

Пока дело идет, можете кидать сюда в теге

Код: Выделить всё

[ghide=4][/ghide]
URL флеш-баннеров, по которым надо кликнуть, для финального тестирования и доработки в случае, если клики по какому-нибудь из них проходить не будут.
С уважением, Служба поддержки.
http://www.jetswap.com

Аватара пользователя
PsyVorteX91
Сообщения: 86
Зарегистрирован: 06 янв 2012, 01:32
Откуда: Крым
Контактная информация:

Re: Клики по флеш.

Непрочитанное сообщение PsyVorteX91 »

Support писал(а):Пока дело идет, можете кидать сюда в теге

Код: Выделить всё

[ghide=4][/ghide]
URL флеш-баннеров, по которым надо кликнуть, для финального тестирования и доработки в случае, если клики по какому-нибудь из них проходить не будут.
Красавчег! Это то что надо! Полностью поддерживаю! Я как раз ребятам ещё скину что бы они "наматали на ус" примеры баннеров.

Аватара пользователя
PsyVorteX91
Сообщения: 86
Зарегистрирован: 06 янв 2012, 01:32
Откуда: Крым
Контактная информация:

Re: Клики по флеш.

Непрочитанное сообщение PsyVorteX91 »

У исполнителей появились некоторые вопросы, цитирую:
Прошу уточнить по заданию... пока не оч понятно... что делает пример, котор в архиве... выможете описать- что програмно там просиходит? то есть - мы видим там кликер снизу... но на что оно там реально кликает - сама прога? видно , что отображается коорд экрана... и кнопка кликера... можете пояснить намного по ней? 2) можно какой-нибудь пример страницы, по которой надо кликать будет??
http://i.piccy.info/i7/91f6a641636660a1 ... screen.png
вот тут не оч поняли, что реально происходит....
куда клик идет? можете немного пояснить пример?
и пример - любой странички, куда надо будет кликать.

Аватара пользователя
Support
Служба поддержки
Сообщения: 4555
Зарегистрирован: 08 фев 2009, 19:24
Откуда: JetSwap
Контактная информация:

Re: Клики по флеш.

Непрочитанное сообщение Support »

Пример страницы с флеш-баннерами - http://rutracker.org
Там как раз есть несколько флеш-баннеров, пусть научатся кликать хотя бы по паре верхних.
Если у кого есть страница более интересная, можете подкинуть ;)

На данный момент прога кликает по координатам 50,50. Перед этим она выбирает случайную точку и по прямой из этой точки в конечную перемещает мышь (сначала отправляет кучу событие mousemove, затем mousedown + mouseup). Ей без разницы, что в этой точке находится. Нахождение координат ссылки или другого объекта в задачу не входит - эта задача уже решена, и она передает найденные координаты в функцию клика, которая присутствует в тестовом проекте и которую как раз нужно будет изменить так, что если в указанной точке есть флеш, то клик прошел по нему.
Если в текстовом окне изменить координаты, то и клик пойдет в другую точку.

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

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

Код: Выделить всё

Private Sub W_CreateWindow(ByVal sender As Object, ByVal e As Gecko.GeckoCreateWindowEventArgs) Handles W.CreateWindow
        e.WebBrowser = W
    End Sub
С уважением, Служба поддержки.
http://www.jetswap.com

Аватара пользователя
PsyVorteX91
Сообщения: 86
Зарегистрирован: 06 янв 2012, 01:32
Откуда: Крым
Контактная информация:

Re: Клики по флеш.

Непрочитанное сообщение PsyVorteX91 »

Support писал(а):Пример страницы с флеш-баннерами - http://rutracker.org
Там как раз есть несколько флеш-баннеров, пусть научатся кликать хотя бы по паре верхних.
Если у кого есть страница более интересная, можете подкинуть ;)

На данный момент прога кликает по координатам 50,50. Перед этим она выбирает случайную точку и по прямой из этой точки в конечную перемещает мышь (сначала отправляет кучу событие mousemove, затем mousedown + mouseup). Ей без разницы, что в этой точке находится. Нахождение координат ссылки или другого объекта в задачу не входит - эта задача уже решена, и она передает найденные координаты в функцию клика, которая присутствует в тестовом проекте и которую как раз нужно будет изменить так, что если в указанной точке есть флеш, то клик прошел по нему.
Если в текстовом окне изменить координаты, то и клик пойдет в другую точку.

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

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

Код: Выделить всё

Private Sub W_CreateWindow(ByVal sender As Object, ByVal e As Gecko.GeckoCreateWindowEventArgs) Handles W.CreateWindow
        e.WebBrowser = W
    End Sub
Ага, спасибо! Как только результаты скажут, сразу отпишу здесь.

Аватара пользователя
PsyVorteX91
Сообщения: 86
Зарегистрирован: 06 янв 2012, 01:32
Откуда: Крым
Контактная информация:

Re: Клики по флеш.

Непрочитанное сообщение PsyVorteX91 »

Вот ещё пару вопросов возникло:
вот ещё уточнить надо для написания проги ... 1. Откуда и как программа будет получать параметры? (координаты например)
2. Тут ещё вопрос такой, чтоб нам понимать... какая может быть причина того, что окно с презентацией может стать нееактивным...
То есть тут - если идёт презентация, что-то могут открывать поверх неё, так что ли ? или как ?

Аватара пользователя
loller5
Сообщения: 2549
Зарегистрирован: 28 ноя 2010, 01:32
Откуда: Из гнезда.

Re: Клики по флеш.

Непрочитанное сообщение loller5 »

1. Координаты считайте что из поля. Просто функция получит входные данные.
2. WinApi ивентам пофигу, что поверх окно :roll:

Аватара пользователя
Support
Служба поддержки
Сообщения: 4555
Зарегистрирован: 08 фев 2009, 19:24
Откуда: JetSwap
Контактная информация:

Re: Клики по флеш.

Непрочитанное сообщение Support »

1. Координаты либо задаются вручную рекламодателем с помощью команды "Клик по заданным координатам" http://www.jetswap.com/h?pr#9.1.10 , либо для их нахождения используются встроенные функции программы - команда "клик" http://www.jetswap.com/h?pr#2.11

2. Посетители не обязаны держать фокус или мышку в окне программы, они могут заниматься своими делами, а программа в автоматическом режиме будет показывать сайты. Т.е. помимо программы SafeSurf могут быть открыты любые другие программы и посетитель может вести работу в них. Также посетители могут свернуть или скрыть программу, при этом окно браузера уезжает за край экрана.
С уважением, Служба поддержки.
http://www.jetswap.com

Аватара пользователя
PsyVorteX91
Сообщения: 86
Зарегистрирован: 06 янв 2012, 01:32
Откуда: Крым
Контактная информация:

Re: Клики по флеш.

Непрочитанное сообщение PsyVorteX91 »

Цитирую:
вот, по заданию, как мы его понимаем и будем реализовывать и вопрос ниже:

1. Пользователь вводит координаты точки, к которой вести мышь , вводит название сайта
2. Когда сайт загружен - мышь начинает понемногу ползти к баннеру, определяя это флеш-баннер или нет .
если это флеш - обеспечиваем, чтобы Флэшь ощущал mouse_move
и посылает событие mouse_down и mouse_up

надо ли зацикливать эти нажатия? Если да, то почему только одна координата?

Пишите свои замечания или согласие.
И ещё момент:
можно ли напрямую телефон заказчика, чтоб мы имели возм-ть для более быстрого решения непонятных вопросов. (Если можно скиньте в ЛС).

Ответить