Я создаю приложение планирования, которое отображается, когда происходят проекты в течение семестра.В настоящее время, когда приложение запускается, пользователю показывается текущая дата в качестве первой даты, а затем следующие 13 дней.Чтобы просмотреть прошлые или будущие проекты, пользователь может нажать кнопку или выбрать дату в календаре.После того, как выбрана одна из этих кнопок или выбрана дата из календаря, у меня есть функция, позволяющая фактически сдвигать значение x каждого проекта на определенное количество дней (разница в днях между первой датой, которая в данный момент отображается).отображается и вновь выбранная первая дата).В зависимости от того, сколько проектов в семестре, этот метод может быть достаточно своевременным (более 5-8 секунд).
Я хотел бы сделать следующее: иметь горизонтальную полосу прокрутки в нижней части экрана и позволить пользователю просто прокрутить любую дату по своему выбору.В настоящее время вот так выглядит объявление холста-оболочки:
<mx:Canvas id="mainWrapper" width="100%" height="100%" y="119" verticalScrollPolicy="on" horizontalScrollPolicy="off">
Если я установил горизонтальный скроллПолис на «вкл», то мне не дают полосы прокрутки, потому что ширина холста установлена на 100% экранов.зона просмотра.Если я установлю ширину равной ширине, необходимой для включения всех проектов, пользователь, скорее всего, не сможет увидеть полосу прокрутки.
Так что мой вопрос таков.Есть ли способ, я могу сделать так, чтобы ширина холста была намного больше ширины моего экрана, и при этом горизонтальная полоса прокрутки могла быть только шириной экрана?Я сделал рисунок, чтобы проиллюстрировать то, что я пытаюсь сказать (поскольку я не всегда являюсь наиболее ясным, когда объясняю себя)