![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Регистрация: Jul 2009
Сообщений: 6
|
Стоит задача: сделать окно, в котором динамически будут создаваться лэйблы с определенным текстом. Я во флэше новичок, решил сделать следующим образом:
for (var x = 0; x<prop_arr.length;x++) { prop_sp.createClassObject(mx.controls.Label,"label_"+x,x+5); prop_sp["label_"+x].text = prop_arr[x].name; prop_sp["label_"+x].move(30, 10+ 20*x); } prop_sp - объект ScrollPane; prop_arr - массив, из которого берется текст для меток; При таком решении полосы прокрутки на ScrollPane не появляются, а лэйблы выходят за рамки окна. Вопрос: можно ли как-то исправить ситуацию с использование ScroolPane и существуют ли другие, более простые методы решения поставленной задачи? |
|
|||||
|
Вы неправильно используете ScrollPane.
Добавлять в него объекты можно только через contentPath. contentPath - это строка, которая указывает либо URL внешнего файла, либо Identifier оюъекта в библиотеке. В Вашем случае можно поступить так: содать пустой символ в библиотеке, например "somesymbol", а затем: |
|
|||||
|
Регистрация: Jul 2009
Сообщений: 6
|
Спасибо большое, теперь все работает как надо.
Добавлено через 25 часов 57 минут Извините, за глупый вопрос, но все же: Можно ли как-то создать окно( объект Window) с полосами прокрутки? |
![]() |
![]() |
Часовой пояс GMT +4, время: 06:10. |
|
|
« Предыдущая тема | Следующая тема » |
|
|