Вверх ↑
Ответов: 3889
Рейтинг: 362
#1: 2012-03-10 00:17:35 ЛС | профиль | цитата
nesco писал(а):
А вообще, как ты хочешь, чтобы они работали

Видимо, он хотел, чтобы панель и элементы на ней вели себя как одно целое, но не учёл, что переход курсора на дочерний элемент порождает событие ухода курсора с родительского, соответственно, какое сообщение в системе последним в очереди пришло, такой статус у светодиода и устанавливается - близкий к случайному.
------------ Дoбавленo в 00.17:
tig-rrr, ещё такой простой трюк:

Add(ChildPanel,5559988,133,77)
{
link(onEvent1,9749992:doOn,[(200,83)(200,97)])
link(onEvent2,9749992:doOff,[])
}
BEGIN_SDK
Add(EditMulti,8980247,21,21)
{
EventCount=4
Width=167
Height=102
}
Add(Panel,2799172,63,28)
{
Left=210
Top=65
Width=59
Point(onMouseEnter)
Point(onMouseLeave)
link(onMouseEnter,8980247:onEvent1,[(124,41)(124,27)])
link(onMouseLeave,8980247:onEvent2,[(141,48)(141,34)])
}
Add(Label,8410864,63,70)
{
Left=5
Top=15
Width=45
Height=20
Color=65535
Enabled=1
Point(onMouseEnter)
Point(onMouseLeave)
}
END_SDK
Add(LED,9749992,217,77)
{
Left=285
Top=75
}


карма: 1

0