Просмотр полной версии : отслеживание координат курсора
Как отслеживать позицию курсора на всей области web-страницы (не только в пределах ролика)? Не исключаю возможность использования Java Script.
Пример: навожу курсор на одну область страницы - проигрывается одно, на другую - другое.
Как должно быть:
Есть ролик с тремя (например) слоями, на каждом из которых проигрывается своя анимация в определенной временной зоне.
При наведении (в пределах окна IE) на область должна сработать ф-ция gotoandplay(№кадра); ролика и соотв. проиграть определенную анимацию.
Заранее спасибо за помощь.
если не понятно - могу проиллюстрировать
KidsKilla
12.08.2005, 17:45
общение js-flash (не путать с flash-js) работает ток в IE:
document.getElementById("flash").SetVariable("mousePos",mousePos);
в синтаксисе не уверен, не юзаю то что ток дя осла.
есть, правда JavaScript Integration Kit
http://weblogs.macromedia.com/flashjavascript/
http://www.osflash.org/doku.php?id=flashjs
motor4ik
12.08.2005, 17:46
как то можно :) но я не помню как :) разломай ролик какой нить да посмотри! :)
как то можно :) но я не помню как :) разломай ролик какой нить да посмотри! :)
Ролик с отслеживанием координат в пределах самого ролика - такое видел, а вот вариант отслеживания координат во всей странице... :confused:
motor4ik
12.08.2005, 18:00
блин не помню, помог бы те, видел короче банкой пены для бритья играл в этот как его ну шарик прямоугольнички выбивает, популярная игра, там еще эффект был такой что банка отскакивала када шарик об нее ударялся, вот там точно по всему экрану водил , за роликом, а банка всеровно двигалась! на яндексе во флэш играх нада глянуть!!! :)
KidsKilla
тоесть получается можно интегрировать возможности js прямо в ролик и обойтись без использования JS в коде страницы?
motor4ik
12.08.2005, 18:03
нашел, с тя пиво, разламывай и гляди :)
http://play.yandex.ru/game.xhtml?game_id=41
Samodelkin
12.08.2005, 18:09
нашел, с тя пиво, разламывай и гляди :)
http://play.yandex.ru/game.xhtml?game_id=41
Ты ваще там работаешь или как я весь день в инете?)
motor4ik
12.08.2005, 18:10
делаю вид :)))))
нашел, с тя пиво, разламывай и гляди :)
http://play.yandex.ru/game.xhtml?game_id=41
У меня отслеживается только в окне ролика, за пределами не хочет.
нашел, с тя пиво, разламывай и гляди :)
http://play.yandex.ru/game.xhtml?game_id=41
Там отдельное окно и все заполнено роликом, это не подходит.
В странице должен быть один ролик, и в зависимости от позиции курсора на странице (а не на ролике) ролик должен вести себя по-разному
motor4ik
12.08.2005, 18:17
странно, у меня Ie 6.0 , отслеживается за пределами :(
KidsKilla
12.08.2005, 18:19
отслеживается ток если мыша нажата, а так нет.
ток тут не в скрипте дело. это принципиально такая особенность
Samodelkin
12.08.2005, 18:22
у меня тоже не отслеживает
кстати тебе нада тока в браузере отслеживать? тода вызывай JavaScript функцию.
у меня тоже не отслеживает
кстати тебе нада тока в браузере отслеживать? тода вызывай JavaScript функцию.
как должно быть:
есть ролик с тремя (например) слоями, на каждом из которых проигрывается своя анимация.
при наведении (в пределах окна IE) на область должна сработать ф-ция gotoandplay(№кадра);
во вложении пример как должно быть.
Samodelkin
12.08.2005, 19:37
Ну да свойства, _xmouse, и _ymouse, при нажатой левой кнопки отслеживают координаты и вне флэшки, тогда может как нибудь сделать прогаммнно чтоб всегда было isDown(1) == true :)?
ну так как, у кого-то есть идеи как это реализовать-то?
motor4ik
16.08.2005, 11:43
блин, я тоже захотел тут кое что реализовать, чтобы флэшка следила за мышом за своими пределами, блин правда помагите, как остледить!!!!
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.