Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   навести фокус на мувиклип, как? (http://www.flasher.ru/forum/showthread.php?t=140110)

palsany4 20.05.2010 17:00

навести фокус на мувиклип, как?
 
Здравствуйте. Я пытаюсь управлять мувиклипом, точнее его y координатой с помошью колеса мыши.
Код AS1/AS2:

var mouseListener:Object = new Object();
mouseListener.onMouseWheel = function (wheel) {
if (wheel < 0) {
 if (scrol_mc._y <= 576) {
        scrol_mc._y = scrol_mc._y + 10;
 
        }
}
if (wheel > 0) { 
 if (scrol_mc._y >= 9) {
        scrol_mc._y = scrol_mc._y - 10;
        }
}
};
Mouse.addListener(mouseListener);

однако, чтоб мувиклип откликался на колесо нужно на него нажать сперва. не на саму запущенную флэшку нажать а именно на клип, в данном случае ползунок. Возможно ли чтоб без нажатия на клип он понимал колесо?
спасибо.

samana 20.05.2010 17:11

Код AS1/AS2:

clip.focusEnabled=true;
Selection.setFocus(clip)


palsany4 20.05.2010 21:00

что-то не получается... все равно надо нажимать куда то в пространство флэхи

mooncar 20.05.2010 21:45

Цитата:

Сообщение от palsany4 (Сообщение 909610)
чтоб мувиклип откликался на колесо нужно на него нажать сперва. не на саму запущенную флэшку нажать
спасибо.

Почему так? Всегда было необходимо и достаточно нажать только на область самой флешки.
Вообще мувиклип тут побоку, это поведение самой опубликованной флешки, фокус вы можете поставить внутри нее куда угодно, но пока по самой флешке не кликните, так и не будет на колесико реагировать.


Часовой пояс GMT +4, время: 16:03.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.