Таблица не ставится.

phpusershik

Using PHP
Таблица не ставится.

У меня есть база который через флеш выводится на экран. Он выводит все подряд значения при запросе, а мне надо что-бы он выводил в таблице аккуратно, когда я ставлю таблицу в action script то он не работает а выводит ошибку!

см. мой код:
}
function showContent() {
var i;
content.htmlText = "";
for (i=0; i < this.n; i++) {
if (this["picFile"+i] != "") {
content.htmlText += "<table border=1><tr><td><b><i>" + this["firstName"+i] + " " + this["lastName"+i] + " " + this["UN"+i] + " " + this["Class"+i] +"</i></b></td></tr></table>" + "<a href='asfunction:showjpg," + this["picFile"+i] + "#" + escape(this["caption"+i]) + "'>&nbsp;&nbsp;(<font color='#0000cc'>pic</font>)</a><br>";
} else {
content.htmlText += ""<table border=1><tr><td><b><i>" + this["firstName"+i] + " " + this["lastName"+i] + " " + this["UN"+i] + " " + this["Class"+i] + "</i></b><br></td></tr></table>" ";
}
content.htmlText += "&nbsp;&nbsp;" + this["phone"+i] + "<br>";
content.htmlText += "&nbsp;&nbsp;<a href='mailto:" + this["email"+i] + "'>" + this["email"+i] + "</a><br><br>";
}
}
Что у меня не правильно?
 
В текстовых полях можно пользоваться следующими тэгами HTML: <A>, <B>, <FONT COLOR>, <FONT FACE>, <FONT SIZE>, <I>, <P> и <U>.

Также поддерживаются следующие аттрибуты оформления HTML: LEFTMARGIN, RIGHTMARGIN, ALIGN, INDENT и LEADING.
 
Но как можно обойти это и поставит таблицу потомушто мне надо таблица что-бы была? плиз!
 
обойти к сожалению никак, и не проси :)
разве что извратится и рисовать таблицу ручками (скриптом)
типа палка, палка, огуречик вот и вышел человечик...
 
проблема на самом деле довольно легко решается конструированием таблицы из Movie Clips'ов, представляющих собой строки. Или же можно взять любой из кучи компонентов DataGrid для Flash MX - поищи по сети.
 
таблица через action script на flash-e.

Как я понял ты написал, что можно обойти проблему на флеше таблиц в action scripte один из способов это конструирование таблиц из Movie Clipov.
Но смотри допустим у меня 5 столбцов и 3 строки то я должен создать на флеше 15 Movie Clipov в виде ячеек! И кажды раз при новой добавке записи я дожен открыват флеш и добавлят Movie Clipov? Но вед это неудобно?
И ещё можно скажи что-такое DataGrid потому что я некогда этим т.е. DataGrid не занимался? плиз.
 
Re: таблица через action script на flash-e.

Автор оригинала: phpusershik
И кажды раз при новой добавке записи я дожен открыват флеш и добавлят Movie Clipov? Но вед это неудобно?
Неудобно мочиться, стоя на руках. Учи ActionScript.
 
Но я ведь учу!

Просто помоги мне с этой проблемой плиз! Буду благодарен!
 
Открой книжку и прочитай, как на ActionScript'е копировать MovieClip'ы.
 
Да но вед я буду их вручную копировать а я хочу что-бы когда я на mysql-e добавлял новые строки то они автоматически добавлялис и на флеше!
 
CRAZY - Но например напиши если можеш как будет выглядет action script вот выше я приводил пример с 5-ю столбцами и 3-мя строками напиши плиз чтобы я знал.
 
Друг мой, есть тебе лень пойти по ссылке и почитать, то мне и подавно лень что-то писать. :)
 
Я прочитал просто

См я незнаю в какую часть функции скрипта поставит этот дубликат муви клипа что-бы он автоматически дублировался по чилу строк базы?
См. мой код Action Scripta:

function showjpg(paramString) {
// get the individual parameters:
// params[0] = picture file name
// params[1] = caption
var params = paramString.split("#");
picHolder.loadMovie(params[0]);
caption.text = unescape(params[1]);
}
function showContent() {
var i;
content.htmlText = "";
for (i=0; i < this.n; i++) {
if (this["picFile"+i] != "") {
content.htmlText += "<b>" + this["Exp_Name"+i] + " " + this["Description"+i] + " " + this["UN"+i] + " " + this["Class"+i] + " " + this["Exp_Wt"+i] + "</b> " + "<a href='asfunction:showjpg," + this["picFile"+i] + "#" + escape(this["caption"+i]) + "'>&nbsp;&nbsp;(<font color='#0000cc'>pic</font>)</a><br>";
} else {
content.htmlText += "<b>" + this["Exp_Name"+i] + " " + this["Description"+i] + " " + this["UN"+i] + " " + this["Class"+i] + " " + this["Exp_Wt"+i] + "</b><br>";
}
}
}

// Create new load vars object c for data transfer
var c = new LoadVars();
c.onLoad = showContent;

// define content and actions for each tab
for (var i=65; i<=67; i++) {
this["tab"+chr(i)].letter.text = chr(i);
// when this tab is clicked
this["tab"+chr(i)].onRelease = function() {
// can't use chr(i) here -- must use mc name
c.thisLetter = this._name.substr(3,1);
bigLetter.text = c.thisLetter;
content.htmlText = "Loading data for " + c.thisLetter;
// scope of this function is main timeline so can refer to c directly
c.sendAndLoad("flashmx_dbPassReturn.php",c,"POST");
}
}

stop();
 
Сверху