Просмотр полной версии : Скролл для окна вывода сообщений
MoNstrik
28.12.2017, 21:53
Добрый вечер. Есть у меня команда
panel_chat.history_chat.chatLog.htmlText += sender.name + ": " + msg; //Add text to textbox
var logVar = 1; //Creates a variable, you might want to increase this
panel_chat.history_chat.chatLog.mySb = logVar; //Scrolls textbox to variable amount
logVar++; //Increases variable value
Все работает, а именно, при написании сообщения - оно выводится в спец. окно. Но, так как этот код устаревший - скроллбар не работает, подскажите пожалуйста, как его можно подцепить?
undefined
29.12.2017, 00:16
А что такое chatLog? Текстфилд какой-то нестандартный?
MoNstrik
29.12.2017, 00:55
Динамический текст, поле текста пустое, в него инфо выводится как раз
undefined
29.12.2017, 01:03
У стандартного инпутфилда нет свойства mySb. Подозреваю что это нечто связанное со скроллбаром. Как им управлять надо смотреть в классе этого кастомного инпутфилда
MoNstrik
29.12.2017, 01:22
У стандартного инпутфилда нет свойства mySb. Подозреваю что это нечто связанное со скроллбаром. Как им управлять надо смотреть в классе этого кастомного инпутфилда
Нет-нет, изначально все что связанное со скроллбаром
var logVar = 1; //Creates a variable, you might want to increase this
chatLog.scroll = logVar; //Scrolls textbox to variable amount
logVar++; //Increases variable value
undefined
29.12.2017, 01:49
Свойства scroll у текстфилда тоже нету, зато есть свойство scrollV (https://help.adobe.com/ru_RU/FlashPlatform/reference/actionscript/3/flash/text/TextField.html#scrollV)
MoNstrik
29.12.2017, 02:13
Хочу уточник, как ее можно использовать в моем случае?
undefined
29.12.2017, 02:17
chatLog.scrollV = logVar;
?
MoNstrik
29.12.2017, 17:10
chatLog.scrollV = logVar;
?
Не появляется
//New Chat Log Coding:
//--Basic Add Message Coding:
panel_chat.history_chat.chatLog.htmlText += sender.name + ": " + msg; //Add text to textbox
//--Basic Auto-Scroll Coding:
var logVar = 1; //Creates a variable, you might want to increase this
panel_chat.history_chat.chatLog.scrollV = logVar; //Scrolls textbox to variable amount
logVar++; //Increases variable value
undefined
29.12.2017, 17:23
а что требуется то? chatLog.scrollV = logVar; выставляет скролл-позицию в текстовом поле в 1.Всегда
MoNstrik
29.12.2017, 17:55
а что требуется то? chatLog.scrollV = logVar; выставляет скролл-позицию в текстовом поле в 1.Всегда
А может можно место скроллбара, чтобы текст который новее появлялся, а старый пропадал, без этого не влезает весь текст.
undefined
29.12.2017, 18:10
попробуй так
chatLog.scrollV =chatLog.maxScrollV;
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.