Тема: iCarDS. FAQ
Показать сообщение отдельно
Старый 17.04.2018, 09:34   #193
Евген_21
Старший Пользователь
 
Аватар для Евген_21
 
Регистрация: 10.11.2014
Возраст: 48
Город: Усть-Илимск
Регион: 38
Машина: HYUNDAI I30 Рестайлинг
Сообщений: 958
Евген_21 is a glorious beacon of lightЕвген_21 is a glorious beacon of lightЕвген_21 is a glorious beacon of lightЕвген_21 is a glorious beacon of lightЕвген_21 is a glorious beacon of lightЕвген_21 is a glorious beacon of light
По умолчанию

Цитата:
Сообщение от Fernando Посмотреть сообщение
Но это отлично работает, за исключением перехода к предыдущему экрану.
Испытай, такой вариант. Загружать скин командой Menu. Сразу оговорюсь при таком варианте загрузки скина ни одной кнопки работать не будет пока не выполниться команда CAREEN_BACK. А при закрытии вернется на ранее открытый экран. Что решает твою проблему.

Код:
/,Креномер

/"CAREEN_POS","MyApp32||StartTimer;Main10;500"
/"CAREEN_NEG","MyApp32||StartTimer;Main11;500"
/"CAREEN_BACK","LASTSCR||EndTimer;Main10||EndTimer;Main11"

"CAREEN_POS","Menu;accelerometer.skin||StartTimer;Main10;500"
"CAREEN_NEG","Menu;accelerometer.skin||StartTimer;Main11;500"
"CAREEN_BACK","EndTimer;Main10||EndTimer;Main11||Close"


/ запускаем таймер с именем Main1  и интервалом 0,5 секунда
"ONSKINSTART","StartTimer;Main1;500"
/ Проверяем крен на значение больше 30, и выдаём команду перехода к креномеру при превышении этого значения
"OnMain1Timer","SetVarByCode;angl1;accelerometer_x||Eval;res;>($angl1$;30)||Byvar;res;<<CAREEN_POS"
/ Проверяем крен на значение меньше 15, и выдаём команду возвращения
"OnMain10Timer","SetVarByCode;angl3;accelerometer_x||Eval;res;<($angl3$;15)||Byvar;res;<<CAREEN_BACK"
/ запускаем таймер с именем Main2  и интервалом 0,5 секунда
"ONSKINSTART","StartTimer;Main2;500"
/ Проверяем крен на значение меньше -30, и выдаём команду перехода к креномеру при превышении этого значения
"OnMain2Timer","SetVarByCode;angl2;accelerometer_x||Eval;res;<($angl2$;-30)||Byvar;res;<<CAREEN_NEG"
/ Проверяем крен на значение больше -15, и выдаём команду возвращения
"OnMain11Timer","SetVarByCode;angl4;accelerometer_x||Eval;res;>($angl4$;-15)||Byvar;res;<<CAREEN_BACK"
__________________
GIGABYTE LGA1150 GA-85N B85,Intel Core i3-4330 3.5GHz 4Mb 2xDDR3-1600,Kingston HyperX 4Gb...USB GPS приемник Locosys LS-23030G.,блок питания M4-ATX
Windows 7-64, iCarDS 1.7.0.60 (лицензия)
Оформления и темы для iCarDS
Евген_21 вне форума   Ответить с цитированием