| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Jul 2004
Beiträge: 18
|
Hi, hab ein Problem Daten aus einem manipulierten Array in ein Textfeld(HTML) zu geben. Leider wird im Textfeld immer das Komma zur Trennung der Arrayelemente mitausgegeben. Ich würde das Komma gerne loswerden, da es im textfeld sich um eine Linkliste handelt. Das Array baut die Daten so zusammen: <a href="xyz.html">link</a><br> Ergebnis sollte so sein: link1 link2 Ist aber leider so: link1, link2, link3, Kann jemand zu diesem Quelltext helfen oder generell sagen wie man diese Kommas umgeht? --------------------------------------------------------------- function artikelverwalten(parlinkstart, parartikelname){ this.linkstart = parlinkstart; this.artikelname = parartikelname; } var figur_array = new Array(); artikelverwalten.prototype.anzeigen = function() { arraywert ='> '+this.linkstart + this.artikelname +'</a><br>' //arraywert=arraywert.slice(0,arraywert.length-1); trace(arraywert); figur_array.push(arraywert); } var fa_li = new Array; //figur_array_linkstart var fa_name = new Array; //figur_array_artikelname fa_li[0] = '<a href="link1.html">'; fa_name[0] = 'Link1'; fa_li[1] = '<a href="link2.html">'; fa_name[1] = 'Link2'; fa_li[2] = '<a href="link3.html">'; fa_name[2] = 'Link3'; for (var i=0; i < fa_li.length; ++i){ var neuerartikel = new artikelverwalten (fa_li[i], fa_name[i]); neuerartikel.anzeigen(); } figur_array.sortOn('artikelname'); //figur_array.shift(); //überflüssiges ersten wert bei init entfernen figurlinks=figur_array; this.text_scroller.textfilm.textinstanz.text.html = "true"; this.text_scroller.textfilm.textinstanz.htmlText = figurlinks; ---------------------------------------------------------------------- Die sortOn Funktion funzt auch nicht mehr wenn man in dem Array rumbastelt(String?) Merci für jede Hilfe, Roberto |
| | |
| | #2 (permalink) |
| - Registriert seit: Jan 2004
Beiträge: 3.002
|
mit [ AS ] und [ / AS ] (ohne leerzeichen) kann man den AScode auch formatiert ausgeben lassen: ActionScript:
..gucke jetzt noch mal^^ gg
__________________ mfG, Robert Tutorials: [TUTORIAL] XML-Files in Flash einlesen+weiter verarbeiten Steuerung zwischen Zeitleisten & Movieclips [TUTORIAL] MP3-Player (+XML) [TUTORIAL] MP3-Player (+XML) Part II |
| | |
| | #4 (permalink) |
| helpQLODhelp Registriert seit: Feb 2002 Ort: Köln
Beiträge: 8.505
|
Die Kommas kommen ja daher, dass du das ganze Array an deine TextVariable zuweist. Dabei wird das Array automatisch in einen Text umgewandelt, indem die Einträge des Arrays durch Komma getrennt aufgelistet werden. Wenn du das anders haben möchtest, musst du die Umwandlung selbst machen. Das kannst du zum Beispiel mit join erreichen. Hier ein kleines Beispiel: ActionScript:
mfg .r
__________________ Ralf Bokelberg™ - Flex & Flash Consulting |
| | |
| | #5 (permalink) |
| Neuer User Registriert seit: Sep 2001 Ort: köln
Beiträge: 4
| XML mit Komma getrennt, falls Zeilenumbruch in den Tags vorhanden ist
Sehr gut, XML-Tags, in denen ein Zeilenumbruch vorhanden ist, werden auch als Arrays eingelesen. Mit der Umwandlung kommen hier auch keine Kommata mehr raus. Super. Danke. Sasa |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |