Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 10-06-2005, 11:20   #1 (permalink)
FBx
 
Benutzerbild von xlive
 
Registriert seit: May 2003
Beiträge: 968
leerzeichen in dyn.textfelder entfernen

hi,

lese aus einer .txt daten in dyn. textfelder. die textfelder sind zweizeilig und nach rechts ausgerichtet. wenn aber jetzt der wert in der .txt aus zwei worten besteht (z.b. Hans Maier), wird in ersten zeile des dyn. texfeldes als erstes zeichen, dass leerzeichen das zwischen s M steht, ausgegeben, d.h. die beiden worte stehen nicht rechtbündig übereinander.
kann ich diese leerzeichen in flash entfernen, dass bei worte rechtbündig übereinander stehen?

ActionScript:
  1. for (var i = 1; i<=10; i++) {
  2.         _level0.Page2["country"+i].text = _level0.dataObj["country"+i];
  3.        
  4. }

gruss xlive
xlive ist offline   Mit Zitat antworten
Alt 10-06-2005, 11:38   #2 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
Post

null problemo... entweder du benutzt einfach die flashforum suche und findets z.B. solche threads:
Leerzeichen entfernen

oder ich hab grad ein bissal zeit und scripte was zusammen für dich

PHP-Code:
//var mit string und leerzeichen
var txt "Lorem Ipsum doler sit amet"

//function von (http://www.flashforum.de/forum/showthread.php?t=136475)
/*
function clearString(str) {
    string_array = str.split(" ");
    str = string_array.join("");
    return str;


*/

//mein kleiner proto
String.prototype.cleanup = function(){
    var 
arr this.split(" ").join("");
    return 
arr;
}


//trace(clearString(txt)); //aufruf für die function
trace(txt.cleanup()); //aufruf für meinen prototype 
cya, sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar ist offline   Mit Zitat antworten
Alt 10-06-2005, 12:42   #3 (permalink)
FBx
 
Benutzerbild von xlive
 
Registriert seit: May 2003
Beiträge: 968
nee, geht nicht. wenn das leerzeichen entfernt wird, und die beiden stings zusammen gefügt werden, bleibt ja nur ein string (wort), d.h. der umbruch in die zweite zeile des dyn. textfeldes erfolgt dann einfach, wenn die textfeldbreite ereicht ist.
xlive ist offline   Mit Zitat antworten
Alt 10-06-2005, 12:58   #4 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Moin!
Ginge über html-Text:
ActionScript:
  1. var txt = "Hans Meier"
  2. mytext.html = true;
  3. mytext.htmlText = "<p align='right'>"+txt.split(" ").join("<br>")+"</p>";

edit: Ach so, oder einfach über "\n"
ActionScript:
  1. var txt = "Hans Meier"
  2. mytext.text = txt.split(" ").join("\\n");
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++

Geändert von Der Frager (10-06-2005 um 13:04 Uhr)
Der Frager ist offline   Mit Zitat antworten
Alt 10-06-2005, 14:29   #5 (permalink)
FBx
 
Benutzerbild von xlive
 
Registriert seit: May 2003
Beiträge: 968
hi,

ja. so funtz´s. danke.

ActionScript:
  1. for (var i = 1; i<=4; i++) {
  2. _level0.Page2["combobox"+i].text=_level0.dataObj["combobox"+i].split(" ").join("\n");
  3. }

gruss xlive

Geändert von xlive (10-06-2005 um 14:30 Uhr)
xlive ist offline   Mit Zitat antworten
Alt 10-06-2005, 15:52   #6 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
aso... hatte gar nicht an den umbruch gedacht sondern nur an die leerzeichen
logisch... dann so wie beim Der Frager

cya, sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar ist offline   Mit Zitat antworten
Alt 10-06-2005, 15:58   #7 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
@salazar: Nicht zu vorgekaut?
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 10-06-2005, 16:39   #8 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347


cya, sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar ist offline   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 an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 19:25 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele