Остановка события
|
|
IzBePg | Дата: Вторник, 13 Ноября 2012, 11:33 | Сообщение # 1 |
Сейчас нет на сайте
| У меня есть событие каждую 1мс двигаю текст по оси Y. Вопрос как мне остановить событие чтобы текст встал на месте?
|
|
| |
allxumuk | Дата: Вторник, 13 Ноября 2012, 11:37 | Сообщение # 2 |
старожил
Сейчас нет на сайте
| Quote (IzBePg) Вопрос как мне остановить событие чтобы текст встал на месте? Добавь к этому событию дополнительное условие: Text.Compare Y < (нужное значение), если текст ползёт вниз и Text.Compare Y > (нужное значение), если - вверх.
Любой дурак может написать программу, которую поймёт компилятор. Хорошие программисты пишут программы, которые смогут понять другие программисты.
|
|
| |
IzBePg | Дата: Вторник, 13 Ноября 2012, 11:42 | Сообщение # 3 |
Сейчас нет на сайте
| Можно подробнее не совсем понял Недавно только работаю)
|
|
| |
allxumuk | Дата: Вторник, 13 Ноября 2012, 12:09 | Сообщение # 4 |
старожил
Сейчас нет на сайте
| Кликаешь правой кнопкой мыши по событию, в выпавшем меню выбираешь Add another condition, а дальше всё как обычно.
Любой дурак может написать программу, которую поймёт компилятор. Хорошие программисты пишут программы, которые смогут понять другие программисты.
|
|
| |
IzBePg | Дата: Вторник, 13 Ноября 2012, 12:30 | Сообщение # 5 |
Сейчас нет на сайте
| У меня версия r1.2 у меня Insert new Condition Да всё спасибо разобрался,но мне так надо 5 текстов Если сделать такое условие на 1 событие,то все остановятся на такой-то координате. Может для каждого текста создать своё событие?
|
|
| |
allxumuk | Дата: Вторник, 13 Ноября 2012, 12:50 | Сообщение # 6 |
старожил
Сейчас нет на сайте
| Quote (IzBePg) Может для каждого текста создать своё событие? Можно конечно и так, но лишние события ни к чему, лучше воспользоваться Семьями. В свойствах одного из Текстов, во вкладке Group -> Families, нажми Add и выбери какую-нибудь семью, можешь создать новую, если хочешь. Затем перейди во вкладку Project. в меню сверху, и нажми Manage Families. Откроется окно работы с Семьями, там выбираешь нужную Семью, жмёшь Add и добавляешь остальные Тексты. Затем в том же окне, ниже в поле Private Variables, нажми Add и создай переменную. Для каждого Текста в его свойствах измени значение этой переменной на то значение Y, которого он должен достичь. После этого тебе потребуется только одно событие: Code >Твоё изначальное событие при котором двигаются Тексты >Texts (Семья с Текстами). Compare Y < (Texts.Value('переменная которую ты создал'))
Любой дурак может написать программу, которую поймёт компилятор. Хорошие программисты пишут программы, которые смогут понять другие программисты.
|
|
| |
IzBePg | Дата: Вторник, 13 Ноября 2012, 15:10 | Сообщение # 7 |
Сейчас нет на сайте
| Спасибо за подробное объяснение с меня +
|
|
| |