PDA

Просмотр полной версии : Dynamic text fields


Countach
08.12.2001, 17:55
Люди! Тут такой вопрос. Мона ли сделать одно динамическое текстовое поле, и туды пихать разные тексты, в одно поле. Чтобы новые поступающие сообщения были внизу, а старые постепенно уходили наверх, а потом за пределы поля и исчезали. Вообщем если не понятно, то надо типа dos prompt ты там работаешь пишешь, и это все поднимается наверх, новое всегда внизу.

Типа програмлю один алгоритм для ОС (не спрашивайте почему во флеш, это просто эмуляция алгоритма) вот и нуна в поле постоянно писать статус. Но не хочется сразу преидущий статус потерять.

Мона конечно разместить кучу дин полей друг над другом и вручную смещать надписи, но есть ли более гуманный и человечный способ.

Заранее всем спасибо :)

Countach
08.12.2001, 17:59
ЗЫ
И как мне сделать так чтобы я видел содержание двухмерного массива, неизвестных размеров :(

trace не катит понимаете же ;)

Big_J_
10.12.2001, 13:33
Countach Ты быстрый как ветер но загадачен как мокрый асфальт зимой :rolleyes:

Скоко можно повтарять тебе работу с массивом...

хочеш видеть его полностью смори сюды

for (){
for(){
Описание массива как именно я уже писал да?...
}
}
затем создай твое динамическое поле и пиши вот так...


for(r){
for(c){
text += my_array[r][c]+","
}
}

Дальше ты спрашуеш как написать текст чтоб его динамически добовлять смари вот сюда

Держиш переменную "Number_text = x" где x - количество текста доступного на данный момент.

а при добавлении нового пишеш алгоритм добавления самого текста в массив строк и добавляеш переменную Number_text++...

Вот и все ...

nme
10.12.2001, 20:53
2Countach: начали:
Сначала двумерный массив неизвестных размеров:
Если те надо к нему програмно обращаться, то Big_J_ всё круто написал. См у него. А если те этот массив в trace() нужен, а не для программы, то моно сделать так:for(i=0;i<a.length();i++)
trace a[i];

У нас ведь каждый вложенный массив уже одномерный. ;)
А насчёт тхт поля, я утром вломился, но надо было контрольную идти писать, и я так и не успел. Сейчас то тебе оно может уже и не надо, но глянь, что я тут нацарапал. Там в чём фенька то! Всё вроде пашет, но уж слишком часто она enter обрабатывает. В результате получается не очень красиво. Придумаешь чо - пиши. Мне будет интересно.

Countach
11.12.2001, 02:02
Мужики!! Пасиба вам огромное!!! посмотреть не успел пока, но вы тут дело написали, так что разберемся через пару дней сяду

ЗЫ а то пианино в ассемблее писать надо. Ломает дико, мошь у кого есть готовая асмка :)