Показать сообщение отдельно
Старый 03.04.2007, 21:38
Kikasso вне форума Посмотреть профиль Отправить личное сообщение для Kikasso Найти все сообщения от Kikasso
  № 6  
Ответить с цитированием
Kikasso
 
Аватар для Kikasso

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
1) Это новый исходник или старый? Что там опять с useCodepage? Совсем убери. закомментируй что-ли
2) pole.htmlText += ".." в цикле принципиально неправильно. Пишите
Код:
str = pole.htmlText;
// Далее в цикле
str +=  ".." ;
// Цикл окончен
pole.htmlText = str;
Потому что htmlText - это getter/setter, и это неоправдано жрет ресурсы, и к тому же добавляются лишние тэги "<p>"
3) вот эта конструкция:
Код:
this.createEmptyMovieClip("clip"+i,this.getNextHighestDepth());
         this["clip"+i]._x = this.thisx;
         this["clip"+i]._y = this.thisy;
         this["clip"+i].createTextField("pole",3,0,0,550,10);
         this["clip"+i].pole.textColor = 0x212534;
         this["clip"+i].pole.multiline = true;
         this["clip"+i].pole.wordWrap = true;
Почему не написать проще?
Код:
var clip = this.createEmptyMovieClip("clip"+i,this.getNextHighestDepth());
         clip._x = this.thisx;
         clip._y = this.thisy;
         var pole = clip.createTextField("pole",3,0,0,550,10);
         pole.textColor = 0x212534;
         pole.multiline = true;
Побережем ресурсы!
И уберите wmode=transparent. Где кстати форма для отправки сообщений? Что-то я ее не нашел. А так ошибок пока не вижу, так, замечания.

upd: Вот это что-ли?
Код:
script.load("guest.php?_nick="+_nick+"&_date="+_date+"&_mail="+_mail+"&_page="+_page+"&_message="+_message);
используйте sendAndLoad вместо load.
Еще момент - всем приходящим данным в php надо делать trim(), а то получите сообщение из пробелов, переводов каретки или еще чего похуже.


Последний раз редактировалось Kikasso; 03.04.2007 в 21:45.