Как сохранить размер дочерних видеороликов в плавной панели прокрутки в AS3? - PullRequest
0 голосов
/ 10 марта 2020

Я работаю над проектом рабочего стола AIR.

У меня есть scrollPane с назначенным ему контейнером ...

mainScrollPane.source = mainContainer;

Размер scrollPane изменяется при каждом изменении размера окна , чтобы сохранить текучесть (она помещается под контейнером заголовка и справа от левого контейнера) ...

mainScrollPane.setSize(Math.round(stageWidth - leftContainer.width), Math.round(stageHeight - headerContainer.height));
mainScrollPane.source = mainContainer;

Я динамически создаю мувиклипы и добавляю каждый из них в контейнер. ..

mainContainer.addChild(boxMC);

В моей библиотеке boxM C имеет ширину 400 пикселей, но я обнаружил, что каждый boxM C отображается гораздо шире.

Когда я изменяю размер окна, каждый блок M C не масштабируется по размеру (хорошо).

Я явно не понимаю процесс создания плавной панели прокрутки, размер которой можно изменить, оставив ее содержимое Размер, который я создал в библиотеке. Может когда-нибудь, пожалуйста, просветите меня?

Спасибо.

1 Ответ

0 голосов
/ 11 марта 2020

Решением было не дать mainContainer ширину и высоту. Так что вместо mainContainer.graphics.drawRect (0,0,100,100); mainContainer.width = 500; mainContainer.height = 200; Я только что сделал это mainContainer.graphics.drawRect (0,0,100,100); затем добавленный мувиклип не масштабируется по размеру при изменении размера mainScrollPane.

...