![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|
|
|||||
|
Пробовал сделать новый клип(Ctrl-N), там текстовое поле (Dynamic) и из вкладки Components
перетащил в поле компонент ScrollBar. Работает! Раздвигается сам по высоте и т.п. Но проблема в том, что в уже существующем мувике, этот компонет не хочет клеиться к текстовому полю.... Target Text Field вроде высекает, но по высоте не клеится и по сути не работает... Может это происходит из за каких-то одинаковых названий переменных или ещё почему-то?? Это моя уникальная проблема или распостранённый глюк?? |
|
|||||
|
исходник давай
|
|
|||||
|
Исходник 86 метров(из за звука и музли в т.ч.)
Щаз попробую сделать попроще... |
|
|||||
|
Исходник
|
|
|||||
|
Я тоже сталкивался с этой праблемой!
на сколько я понимаю, этот компонент реагирует только на рабочюю сцену, но не на AS!!! Я делал так: просто изначально ставил много ентеров в текстовом блоке, но это плохо будет работать... поглюкивать... |
|
|||||
|
у скролла есть такой метод loadScrollContent
поиграй с ним ещё можно воспользоваться scrollPane |
|
|||||
|
Прошу прощения за оффтопик, но изначальное сообщение несовсем верное....
Пока делал исходник для форума, понял,что топик должен бть такой: "ScrollBar MX Component не понимает Input Text Field" Ну проблема, получается в том, что при загрузке нового текста в Input Text Field, связаный с ним ScrollBar не реагирует на изменения. 2K WebStudio позырил исходник и сам понял глюк. Щаз попробую сделать как ты редложил. 2 dee2 А как вызвать в скроле метод? Допустим вызывать при нажатии кнопки подгрузки текста? Не совсем пока понимаю..Если можно расскажи поподробнее |
|
|||||
|
FScrollBar.setScrollTarget
Availability Flash Player 6. Usage myScrollBar . setScrollTarget( target ) Parameters target A reference to the text field for the scroll bar. Returns Nothing. Description Method; specifies the text field instance to which the scroll bar applies. This instance must be defined in the same Timeline and on the same level as the scroll bar. Calling this method overrides the Target Text Field parameter value set during authoring. Passing undefined for the target parameter disassociates the scroll bar from the text field. Example The following code attaches scrollText1 to the text field with the instance name textField1 . scrollText1 .setScrollTarget("textField1"); |
|
|||||
|
Помогите кто-нибудь пожалуйста!!!
2dee2 Посмотри исходник, что я выложил, там текстовое поле а не мувик, так что scrollPane не подходит, setScrollTarget не работает........ |
|
|||||
|
Чтобы скроллбар пересчитывал свои параметры его надо об этом попросить )))
надо считать из обновлённого текствого поля переменную, содержащую количество позиций скролла, и передать её в скроллбар function razd_activate(field_name){ _root.moo.loadVariables ("txt/"+field_name+".txt", "POST"); a=_root.moo.textfield.maxscroll; _root.moo.scr.setScrollProperties(9, 0, a); _root.moo.scr.setScrollPosition(0); } работает корявенько, для объяснения принципа достаточно - параметры точно сам подберёшь описание всех методов и пропертей для текста и скролла есть ActionScript Dictionary |
![]() |
Часовой пояс GMT +4, время: 09:14. |
|
|
« Предыдущая тема | Следующая тема » |
|
|