Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Dynamic text fields (http://www.flasher.ru/forum/showthread.php?t=24231)

Countach 08.12.2001 17:55

Dynamic text fields
 
Люди! Тут такой вопрос. Мона ли сделать одно динамическое текстовое поле, и туды пихать разные тексты, в одно поле. Чтобы новые поступающие сообщения были внизу, а старые постепенно уходили наверх, а потом за пределы поля и исчезали. Вообщем если не понятно, то надо типа 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

Вложений: 1
2Countach: начали:
Сначала двумерный массив неизвестных размеров:
Если те надо к нему програмно обращаться, то Big_J_ всё круто написал. См у него. А если те этот массив в trace() нужен, а не для программы, то моно сделать так:
Код:

for(i=0;i<a.length();i++)
trace a[i];

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

Countach 11.12.2001 02:02

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

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


Часовой пояс GMT +4, время: 01:20.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.