![]() |
|
|
#1941 | |
|
Пользователь
![]() Регистрация: 14.02.2015
Возраст: 61
Регион: Украина
Машина: subaru forester
Сообщений: 54
![]() |
Цитата:
Немного поменял (старое заремил): Код:
function move_panel() {
if (!move) {
n_panel = panel;
n_ww = ww;
c_ww = ww;
if (dir_move == "right" ? n_x = 0 - n_ww : n_x = c_ww);
move = true;
window.SetProperty("Toolbar_status",0);
toolbar_open = window.GetProperty("Toolbar_status");
window.Repaint();
pss.GetPanel(n_panel).Show();
timer_anim = window.CreateTimerInterval(a_timer);
}
}
//===============
function on_timer(id) {
//====================ANIM n_x < 0 : n_x > 0 n_x >= 0 : n_x <= 0
if (timer_anim && id==timer_anim.ID){
if (dir_move == "left") {
c_x = c_x - step_c;
n_x = n_x - step_n;
}
if (dir_move == "right") {
c_x = c_x + step_c;
n_x = n_x + step_n;
}
// window.Repaint();
window.RepaintRect(0, y, ww, wh - y - 90);
// pss.GetPanel(c_panel).Show();
pss.GetPanel(c_panel).Move(c_x, y, ww, wh - y-90, true);
// pss.GetPanel(n_panel).Show();
pss.GetPanel(n_panel).Move(n_x, y, n_ww, wh - y-90, true);
if (dir_move == "right" ? n_x >= 0 : n_x <= 0) {
pss.GetPanel(c_panel).Show(false);
c_panel = n_panel;
c_x = 0;
n_x = 0;
timer_anim.Dispose();
CollectGarbage();
move = false;
}
window.SetProperty("panel", panel);
}
.
.
.
.
.
Последний раз редактировалось kgena_ua; 24.08.2015 в 17:55. |
|
|
|
|
|
|
#1942 |
|
Пользователь
![]() Регистрация: 14.02.2015
Возраст: 61
Регион: Украина
Машина: subaru forester
Сообщений: 54
![]() |
CRIMSON_MPS work
Вроде без задержек. Пока не получилось сделать защиту от нажатия на кнопку, пока панель перемещается. http://rghost.ru/7Fyv4lZts |
|
|
|
|
|
#1943 | ||
|
Гуру
![]() Регистрация: 01.06.2013
Регион: 78, 98
Машина: SUBARU Impreza WRX
Сообщений: 1,766
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
kgena_ua
Цитата:
Получается так что панель при анимации смещается или влево или вправо, в зависимости от направления движения...чуть позже видос сниму как это выглядит. Цитата:
![]() .................................................. .................. Вроде нормально работает, но мне кажется плавность анимации зависит от процессора, имею в виду продергивания при движении, так же в последнем варианте с позиционированием панелей вроде тоже все нормально но надо еще погонять. По позиционированию панелей после анимации, похоже есть зависимость от таймера(т.е. сколько секунд) и шага(step). В видео показано как работает последний вариант с анимацией и тот вариант что был до переделки(в нем как раз хорошо видно неправильное позиция панелей по ширине после анимации, при изменении размера сборки). видос https://youtu.be/N0Q7K9Ry7do ... Последний раз редактировалось duzzy; 24.08.2015 в 23:44. |
||
|
|
|
|
|
#1944 |
|
Гуру
![]() Регистрация: 01.06.2013
Регион: 78, 98
Машина: SUBARU Impreza WRX
Сообщений: 1,766
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
zeremy
Привет!!! Классная у тебя тема я про FooTube. ![]() |
|
|
|
|
|
#1945 |
|
Новый Пользователь
Регистрация: 24.08.2015
Возраст: 55
Регион: 40
Сообщений: 6
![]() |
|
|
|
|
|
|
#1946 | |
|
Бывалый писикарщик
![]() Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,424
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
zeremy
Respect ! Цитата:
|
|
|
|
|
|
|
#1947 |
|
Гуру
![]() Регистрация: 01.06.2013
Регион: 78, 98
Машина: SUBARU Impreza WRX
Сообщений: 1,766
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
seriousstas
посмотрел видос... мда... непонятненько))) , ощущения не обманывают, в FooTube как то плавней... я вот думаю возможно из за того что у него одна панель двигается поэтому плавно получается... а у нас одновременно две + как я понял еще вдобавок вычисляется их положение............................... блин надо расковырять его сборку))) и попробовать у себя по аналогии сделать... |
|
|
|
|
|
#1948 |
|
Гуру
![]() Регистрация: 01.06.2013
Регион: 78, 98
Машина: SUBARU Impreza WRX
Сообщений: 1,766
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
zeremy
Ничего страшного мы тоже не все говорим на английском .It's okay, we also do not all speak in English . google translate... |
|
|
|
|
|
#1949 |
|
Новый Пользователь
Регистрация: 24.08.2015
Возраст: 55
Регион: 40
Сообщений: 6
![]() |
|
|
|
|
|
|
#1950 | |
|
Гуру
![]() Регистрация: 01.06.2013
Регион: 78, 98
Машина: SUBARU Impreza WRX
Сообщений: 1,766
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
Smoother would be very cool , I do not understand how you make the motion mechanism in FooTube, it is smoother than mine.рус Плавнее было бы очень здорово , я не понимаю, как ты сделал механизм движения FooTube, у тебя он более плавый, чем у меня. |
|
|
|
|
![]() |
| Здесь присутствуют: 4 (пользователей: 0 , гостей: 4) | |
|
|