Вверх ↑
Ответов: 1379
Рейтинг: 86
#1: 2010-12-19 20:06:03 ЛС | профиль | цитата
jon312, ладно, давай на "кошках" объясню справку (т.е. еще понятнее чем там):
Методы (точки у компонентов слева) - это такие "лентяи" - пока не пнешь - ничего не сделают
События (точки у компонентов справа) - результат работы как раз этих методов - обычно события происходят по окончании какого-либо действия, по началу, и во время (скорее всего с какими то данными в потоке)
Данные (точки у компонентов сверху) - это данные, с которыми компонент будет работать - т.е. поступающие в него данные.
Свойства (точки снизу) - это результат работы компонента.
Надеюсь так понятно?
------------ Дoбавленo в 20.06:
jon312, вот что ты хотел сделать

Add(ODialog,446906,168,189)
{
Point(FileName)
link(onExecute,7473238:doEvent1,[])
}
Add(Button,160730,112,189)
{
Left=285
Top=10
Width=90
Caption="Открыть"
link(onClick,446906:doExecute,[])
}
Add(Button,4869961,168,252)
{
Left=15
Top=40
Width=80
Height=30
Caption="Play/Pause"
link(onClick,10724710:doPause,[(272,258)(272,209)])
}
Add(Button,8912421,168,294)
{
Left=110
Top=40
Width=80
Height=30
Caption="Stop"
link(onClick,10724710:doStop,[(280,300)(280,202)])
}
Add(MediaPlayer,10724710,301,189)
{
}
Add(Hub,7473238,210,189)
{
OutCount=3
link(onEvent1,10724710:doPlay,[])
link(onEvent2,533849:doData,[(247,202)(247,244)])
link(onEvent3,4808074:doTimer,[(239,209)(239,286)])
}
Add(DoData,533849,308,238)
{
link(onEventData,14212109:doEvent1,[])
link(Data,10724710:Length,[])
}
Add(Timer,4808074,252,280)
{
Interval=200
Enable=1
link(onTimer,8079925:doData,[])
}
Add(DoData,8079925,301,280)
{
link(onEventData,11204046:doPosition,[(352,286)(352,237)])
link(Data,10724710:Position,[])
}
Add(Hub,14212109,364,238)
{
OutCount=4
link(onEvent1,11204046:doMax,[])
link(onEvent2,11204046:doMidMax,[])
link(onEvent3,11204046:doMinMid,[])
}
Add(LedLadder,11204046,399,231)
{
Left=15
Top=80
Width=360
Spacing=1
Count=179
Point(doMax)
Point(doMidMax)
Point(doMinMid)
}


карма: 0

0