Просмотр полной версии : Убегание кнопки от курсора
Задача, которую не получается решить:
В баннере есть курсор и объект-кнопка. Необходимо сделать так, что бы при наведении курсора объект убегал, но не существенно. Т.е. что бы перед пользователем возникло не большое препятствие.
Дайте плз наметку... с помощью каких стамесок и молотков это можно решить?
lexa2000lexa
26.01.2009, 15:58
Можно так but.onRollOver = function(){
this._x += random(30);
this._y += random(50);
}
ну это очень приметивно ,от сюда можно увидеть принцип и сделать как вам нужно.
Вот такой код если закрепить на кнопку то у пользователя возникнет НЕ БОЛЬШОЕ припятствие... т.е возможность нажать остается
on (rollOver) {
s=random(2);
if (s=1){knopka._x=knopka._x-50+random(100)}
if (s=2){knopka._y=knopka._y-50+random(100)}
if (knopka._x>300-knopka._width){knopka._x=random(300-knopka._width)}
if (knopka._x<0){knopka._x=random(300-knopka._width)}
if (knopka._y>300-knopka._height){knopka._y=random(300-knopka.height)}
if (knopka._y<0){knopka._y=random(300-knopka._height)}
}
http://upload.wikimedia.org/wikipedia/uk/thumb/3/3a/Macromedia_Flash_8_Professional.png/100px-Macromedia_Flash_8_Professional.png (http://www.ezidmusic.narod.ru/kn.flw)http://www.herbalife.ru/img/pro/af.jpg (http://www.ezidmusic.narod.ru/kn.swf)
Вот такой код если закрепить на кнопку то у пользователя возникнет НЕ БОЛЬШОЕ припятствие... т.е возможность нажать остается
on (rollOver) {
s=random(2);
if (s=1){knopka._x=knopka._x-50+random(100)}
if (s=2){knopka._y=knopka._y-50+random(100)}
if (knopka._x>300-knopka._width){knopka._x=random(300-knopka._width)}
if (knopka._x<0){knopka._x=random(300-knopka._width)}
if (knopka._y>300-knopka._height){knopka._y=random(300-knopka.height)}
if (knopka._y<0){knopka._y=random(300-knopka._height)}
}
http://upload.wikimedia.org/wikipedia/uk/thumb/3/3a/Macromedia_Flash_8_Professional.png/100px-Macromedia_Flash_8_Professional.png (http://www.ezidmusic.narod.ru/kn.flw)http://www.herbalife.ru/img/pro/af.jpg (http://www.ezidmusic.narod.ru/kn.swf)
Спасибо огромное за помощь. То что нужно.
А сейчас у меня, подобно первому примеру. В этом случае возможности нажать не остается...
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.