Zurück   Flashforum > Flash > Flash erweitern > Komponenten und SmartClips

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 16-03-2009, 09:43   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2005
Beiträge: 103
TextArea Component text untereinander !?!

Hallo Flashforum Community

Ich brauche wiedermal eure hilfe und hoffe es sie wieder hier zu finden.

Ich bastle grade an einem Chat und zwar habe ich dazu einen TextArea Component zum text Ausgabe benutzt und einen inputText component zum eingabe des Textes

Folgendes funktioniert:
Code:
[function called when an user receives a public message msg from an user fromUser
**/

function receivePublicMsg(fromUser:String,msg:String,evtObj:Object) {
	_root.Application.historyPublic.text = "<b>" + fromUser + "</b>: " + msg;
}
Wenn ich diesen code benutze werden die texte nicht unterneinander im TextArea Component ausgegeben,sondern immer der text der eingegebn wurde wird geändert.

Ich will, das der Text untereinander stehen soll.



Danke
Miroglu
Miroglu ist offline   Mit Zitat antworten
Alt 16-03-2009, 10:52   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
->verschoben

Du überschreibst mit deinem Script den Text in der Komponente ständig. Versuch es mal so:
PHP-Code:
//initialisieren
_root.Application.historyPublic.text "";

function 
receivePublicMsg(fromUser:String,msg:String,evtObj:Object) {
    
_root.Application.historyPublic.text += "<b>" fromUser "</b>: " msg;

  Mit Zitat antworten
Alt 17-03-2009, 17:48   #3 (permalink)
Neuer User
 
Registriert seit: Jan 2005
Beiträge: 103
Zitat:
Zitat von agedoubleju Beitrag anzeigen
->verschoben

Du überschreibst mit deinem Script den Text in der Komponente ständig. Versuch es mal so:
PHP-Code:
//initialisieren
_root.Application.historyPublic.text "";

function 
receivePublicMsg(fromUser:String,msg:String,evtObj:Object) {
    
_root.Application.historyPublic.text += "<b>" fromUser "</b>: " msg;

Dedanke mich hertzlichs von dir hat mir viel geholfen.
Hat einer evtl. eine idee wie man flooding funktion erstellen kann

so das wenn man drei zeilen hintereinander in den TextInput (Text Eingabe) tippt und mit send_btn bestätigt und nach dem drei Zeilen in der TextArea(Text Ausgabe ) der User die meldung bekommt

PHP-Code:
_root.Application.TextArea.text="Bitte nicht flooden"
er muss 5 sekunden warte bis er weiter schreiben kann.


Danke nochmals

Geändert von Miroglu (17-03-2009 um 17:50 Uhr)
Miroglu ist offline   Mit Zitat antworten
Alt 19-03-2009, 21:33   #4 (permalink)
Neuer User
 
Registriert seit: Jan 2005
Beiträge: 103
keiner eine idee?
Miroglu ist offline   Mit Zitat antworten
Alt 20-03-2009, 00:49   #5 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Ich würd mit dem Klickevent einen mehrsekündigen Timer starten. Wenn innerhalb des Timerlaufes der Event nochmal betätigt wird, schick einen Alert o.ä.
  Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist aus.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 11:24 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele