![]() |
|
||||||||||
|
|||||
|
Регистрация: Mar 2004
Сообщений: 68
|
Необходимо, чтобы поле "динамический текст" получало с сервера и отображало табличные данные. Как это реализовать? В смысле именно самой таблицы. HTML Flash понимает? Или как ещё можно динамически получать с сервера данные в таблицу???
|
|
|||||
|
Регистрация: Mar 2004
Сообщений: 68
|
Уточняю. Нужно, чтобы в поле была таблица. А данные в ней динамически получались с сервера. Неужели придётся наворачивать, чтобы скрипт на сервере генерировал HTML или XML файл, а потом его уже получать в поле. Кто- нибудь может что нибудь сказать по этому поводу???
|
|
|||||
|
так просто нельзя! ты можешь вводить в текстблок тэги html но только это:
<a></a> <b><b/> <font color></font> <font face></font> <font size></font> <i></i> <p></p> <u></u> табличных тэгов как видишь нету... либо пишешь парсер, который тебе будет строить таблицу ![]() либо если у тебя сервер генерирует стандартную таблицу - я имею ввиду, с заранее заданным (фиксированным) кол-вом ячеек в строке (row), то можно сделать мувик-шаблон строки и потом в зависисмости от кол-ва строк его атачить а сервер чтоб генерировал что-то такое row_number=5& row1_p1=your text& row1_p2=your text& row1_p3=your text& row1_p4=your text& ну и т.д. если интересен такой вариант, звони на Аську 18706810
__________________
:::::::::::: sump :::::::::::: |
|
|||||
|
Регистрация: Mar 2004
Сообщений: 68
|
А может вот так проще будет? Как думаешь?
Организовать в фиьме как бы таблицу, ячейки которой представляют собой самостоятельные поля. И каждое поле получает свою переменную, со своего текстового файла. А скрипт на сервере соответственно пишет в каждый текстовый файл необходимые данные. |
|
|||||
|
я же тебе сказал, что если у тебя фиксированное кол-во ячеек в строке таблицы то самое простое будет так:
например таблица такая, в строке таблицы 4 ячейки, кол-во строк неизвестно задается - серверным приложением: твой скрипт: должен состовлять строку: row_number=3& ///кол-во строк row1_cell0=yout_text& row1_cell1=yout_text& row1_cell2=yout_text& row1_cell3=yout_text& row2_cell0=yout_text& row2_cell1=yout_text& row2_cell2=yout_text& row2_cell3=yout_text& row3_cell0=yout_text& row3_cell1=yout_text& row3_cell2=yout_text& row3_cell3=yout_text& флаш: делаешь мувик, на его первом кадре стрипт который принимает данные (данные все в массиве [dt]), vars = new LoadVars (); vars.load ("your_script_url"); vars.onLoad = function (flag) { if (flag) { ///если загрузилось dt = new Array (); for (i=1; i<this.row_number; i++) { for (j=0; j<4; j++) { dt [i][j] = this ["row"+i+"_cell"+j]; } } } else { /// если не загрузилось } } потом такой скрипт: for (i=1; i<dt.length; i++) { mc = this.attachMovie ("row_template", "row"+i,i); mc._y = (mc._height + 2) * i; mc.tf1.text = dt [i] [0]; /// mc.tf2.text = dt [i] [1]; /// mc.tf3.text = dt [i] [2]; /// mc.tf4.text = dt [i] [3]; /// } вот мувиу [row_template] должен лежать в библиотеки и linkage name: row_template в нем 4 динамических текстблока: tf1, tf2, tf3, tf4.... (instance name) и все... если у тебя не фиксированное кол-во ячеек, то тут нужно подумать - но тоже можно.... если у тебя вообще фиксированная таблица, то есть кол-во строк и кол-во ячеек в строке фиксированно и не должно изменятся, то просто нарисуй мувик с таблицей, в каждой ячейке дин. текстблок .... ну и т.д.
__________________
:::::::::::: sump :::::::::::: Последний раз редактировалось s_u_m_p; 21.03.2004 в 23:26. |
|
|||||
|
Регистрация: Nov 2003
Адрес: Россия
Сообщений: 56
|
Есть такой компонент на http://flashcomponents.net/.
Делает таблицу, можеш даже сортировать в реальном времени по дате, по имени, по убыванию, по возрастанию... Посмотри.
__________________
ReN |
![]() |
Часовой пояс GMT +4, время: 08:23. |
|
|
« Предыдущая тема | Следующая тема » |
|
|