Форум 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=71448)

Roadless 05.11.2005 13:18

Муви кнопки реагируют на зажатие кнп мыши(
 
Помогите плиз. Есть мувик переделанный под кнопу(чтоб когда мышку с кнопки убираешь, он проигрывал затухание), при клике на кнопку(onPress) вылазет подменю (в зависимости от названия кнопы свое), а кнопка остается гореть, НО при зажатии кнопкимышки и переводе мышки по другим кнопкам они загораются но не затухают. Уже голова кипит, ничего не соображаю... Вот код мувика(кнопки). Заранее спасибо всем кто откликнится.


Код:

stop ();
kp = 0;
var a = this._name.substring (3, 4);

onPress = function () {
        _parent.attachMovie ("lknp0k", "lknp0k", -8888, {_x:50});
        _parent.lknp0k.nkn = a;
        if (a == _parent.lknp0k.nkn)
        {        gotoAndStop ("out");
                if (_parent.tempKnp<>this)
                {        _parent.tempKnp.gotoAndPlay ("out");
                        _parent.tempKnp = this;
                }
        } else
        {gotoAndPlay ("out");}
        kp = 1;
};


onRollOver = function () {
        if (_parent.tempKnp == this)
        {_parent.tempKnp.gotoAndStop ("out");
        } else
        {gotoAndPlay ("in");
        }
        kp = 1;
};


onRollOut = function () {
        if (_parent.tempKnp == this)
        {_parent.tempKnp.gotoAndStop ("out");
        } else
        {gotoAndPlay ("out");
        }
        kp = 1;
};

onEnterFrame = function () {
        if (this._xmouse>0 && this._ymouse>0 && this._xmouse<142 && this._ymouse<27 && kp == 0)
        {gotoAndPlay ("in");
          kp = 1;
        }
};


Буньков Максим 06.11.2005 00:21

Не наблюдаю у тя события онПрессРоллОут... оно отвечает за перемещения мыши из области кнопки при зажатой кнопке.

iNils 06.11.2005 00:25

Цитата:

Сообщение от Буньков Максим
Не наблюдаю у тя события онПрессРоллОут... оно отвечает за перемещения мыши из области кнопки при зажатой кнопке.

А я не наблюдаю в хелпе onPressRollOut.

iNils 06.11.2005 00:26

Цитата:

Сообщение от Roadless
Вот код мувика(кнопки). Заранее спасибо всем кто откликнится.

Лучше дай исходник, я что-то ничего не понял.

Vostr 06.11.2005 04:35

Попробуй сделать так:

on (rollOver){
}
on (rollOut){
}
on (press){
}
on (releaseOutside){
}

KUZEN 06.11.2005 06:18

У тебя этот код ваще де весит то ? не на кнопке случаем )))

Буньков Максим 06.11.2005 07:01

Цитата:

Сообщение от iNils
А я не наблюдаю в хелпе onPressRollOut.

:D Дыка написать надо (:
Есть событие он пресс и ролл оут

KUZEN 06.11.2005 07:29

onAllMouseChanged = onPressRollOverRollOutReleaseReleaseOutside(); :D

Буньков Максим 06.11.2005 07:32

Цитата:

Сообщение от KUZEN
onAllMouseChanged = onPressRollOverRollOutReleaseReleaseOutside(); :D

:D До этого я не додумалси :)

iNils 06.11.2005 11:30

Цитата:

Сообщение от KUZEN
onAllMouseChanged = onPressRollOverRollOutReleaseReleaseOutside(); :D

А что оно делать то будет? :)


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

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