![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Добрый день!
Собственно опишу что етсь в прилагаемом примере: кнопка. 1.при нажатии на сцену аттачится мувик из библиотеки, поверх этой кнопки. 2. при наведении запускается счётчик который отображается в текстовом поле (не суть важно) Вопрос в том что если навести курсор на приаттаченный мувик в том месте где прод ним находится кнопка (пунктиром обозначено) , всё равно кнопийное событие происходит. КАК этого избежать ?! |
|
|||||
|
Квач
Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
|
2 writerer:
Решение "в лоб" с флаговой переменной: var onForm:Boolean = false;
var ch:Number=0;
bt_mc.onRelease = function() {
var formClip:MovieClip = _root.attachMovie("form_mc","form_mc",_root.getNextHighestDepth());
form_mc._x = 120;
form_mc._y = 100;
formClip.onRollOver = function()
{
onForm = true;
}
formClip.onRollOut = formClip.onReleaseOutside = function()
{
onForm = false;
}
}
bt_mc.onRollOver = function() {
if (!onForm)
{
_root.onEnterFrame = function() {
ch += 1;
t_txt.text = ch;
}
}
}
bt_mc.onRollOut = function() {
delete _root.onEnterFrame;
}
stop();
__________________
Да не нужно тебе читать документацию по Flash и AS от Adobe - ты слишком умён для этого |
![]() |
![]() |
Часовой пояс GMT +4, время: 18:52. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|