![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Регистрация: Jun 2006
Сообщений: 11
|
Добрый день!
Возникла необходимость добавить полосу прокрутки к текстовому полю, а я не знаю, как это сделать. Знаю, что с помощью UIScrollBar, а как именно - без понятия. ВОт код для добавления текста: stop();
settore.immagine.inumber = _root.num1;
settore.immagine.idir = _root.dir1;
settore.immagine.folder = "kov";
settore.decorazione.gotoAndStop(settore.immagine.folder);
settore.immagine.testo.gotoAndStop(1);
var loader = new LoadVars();
loader.load(settore.immagine.idir+"info.txt");
loader.onLoad = function() {
settore.immagine.testo.testo.testo.htmlText = this.text;
}
settore.immagine.gotoAndPlay(2);
Не получилось. |
|
|||||
|
|
|
|||||
|
Регистрация: Jun 2006
Сообщений: 11
|
Так не получается тоже. Возможно, это работает для Flash>7 ? У меня mx2004
|
|
|||||
|
Простой пример, работает 100% (только в библиотеке нужно иметь сам компонент UIScrollBar - может в этом причина?).
import mx.controls.UIScrollBar;
var target:MovieClip=_root;
var exampleText:TextField=target.createTextField("exampleText",1,0,0,200,50);
exampleText.multiline=true;
exampleText.wordWrap=true;
exampleText.text="Возникла необходимость добавить полосу прокрутки к текстовому полю, а я не знаю, как это сделать. Знаю, что с помощью UIScrollBar, а как именно - без понятия. ВОт код для добавления текста"
var my_sb:UIScrollBar=target.createClassObject(mx.controls.UIScrollBar, "my_sb", 2);
my_sb.setScrollTarget(exampleText);
my_sb.move(exampleText._x+exampleText._width,exampleText._y);
my_sb.setSize(16, exampleText._height);
|
|
|||||
|
Регистрация: Jun 2006
Сообщений: 11
|
Спасибо! Я разобралась. Причина была действительно в том, что в библиотеке не было компонента UIScrollBar
|
![]() |
![]() |
Часовой пояс GMT +4, время: 19:27. |
|
|
« Предыдущая тема | Следующая тема » |
|
|