Как поставить флажки или другой контент в области прокрутки? - PullRequest
0 голосов
/ 11 мая 2011

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

Есть ли способ поместить содержимое в область прокрутки, кроме текста. Проблема, которую я пытаюсь решить, связана с большим количеством флажков в небольшой области. Флажки динамически генерируются из сценария.

Спасибо, Dan

1 Ответ

1 голос
/ 11 мая 2011

Если вы говорите о стандартной полосе прокрутки, то она должна иметь свойство .source.Если вы добавите имя вашего флажка, оно попадет в область прокрутки.

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

//create your container
var mc:MovieClip = new MovieClip();
//you don't need to add it to the displaylist (addChild(mc))

//now set it as the source of your scrollpane
your_scrollpane.source = mc;

//any time you add a new item
mc.addChild(your_checkbox);

//you can set the properties
your_checkbox.x = 0;
your_checkbox.y = 0;

//and refresh the scrollpane
your_scrollpane.update();

Вы также можете настроить свой mc, прежде чем использовать его в качестве источника панели прокрутки.

Надеюсь, это поможет.

...