Чтобы сделать то, что вы, кажется, спрашиваете, я думаю, вам нужно создать свой собственный скроллер!Я хотел бы использовать эти вещи для достижения этого:
- текстовое поле с многострочным
- массивом с каждой строкой текста для отображения в отдельных ячейках (или набором записей, если выхрабры)
- функция таймера для обновления текстового поля
- глобальный счетчик для отслеживания текущего номера первой строки отображаемого текста
Псевдокод:
Init:
clear the text box
load the array with the text & append each line to the text box as you go.
set the pointer to 1
UpdateText (timer event):
' get length of current string
iLength = array(counter).text.length
' chop the first row off the text
textbox.text = right(textbox.text, len(textbox.text) - iLength)
' add the text back on to the end
textbox.text.appendtext( array(counter).text)
increment counter
if counter > array-num-items, set counter to 1 ' scroll over
веселись!