Как найти позицию между x1 и x2? В флеше есть 3 слоя, take.ms/659s8
1 слой (Второй Бесплатно)
2 слой Делиметр(Красная полоса)
3 слой (В честь 10....спрайт...)
Цель разместить 2 слой между (1 и 2)
T2 = 1-ый слой
D = 2 слой разделитель
D_x = (T2._x + T2._width + D._width)
И моя полоска крепится к первому слою, но как добиьтся того что бы полоска была между 2-умя слоями T2 - T3 и была зависима от T2 и T3?

21 Авг 2019 в 06:11
161 +1
1
Ответы
1

Для того чтобы разместить второй слой между первым и третьим слоями и сделать его зависящим от них, вам нужно будет изменить формулу для определения положения второго слоя.

Для этого вы можете использовать следующую формулу:

D_x = T2._x + T2._width + (T3._x - T2._x - T2._width)/2

где T3._x - T2._x - T2._width - это разница между начальной позицией второго слоя и начальной позицией третьего слоя, деленная пополам, чтобы определить точное местоположение второго слоя между первым и третьим слоями.

После этого вы можете установить полоску на полученную позицию D_x и она будет находиться между вторым и третьим слоями, зависимо от их позиции.

20 Апр 2024 в 13:22
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир