Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 26-10-2004, 19:15   #1 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 76
parse string

ich habe einen String der ungefaehr so aussieht:
PHP-Code:
<class="normal"><font face="verdana,arial,helvetica,sans-serif" size="2">Mein Adress kommt hierein</font></p><class="normal"><b><font face="verdana,arial,helvetica,sans-serif" size="2">www.meinedomain.com</font></b></p><class="normal"><font face="verdana,arial,helvetica,sans-serif" size="2"></font></p><class="normal"><font face="verdana,arial,helvetica,sans-serif" size="2">TOnoch ne adresse hier</font></p><class="normal"><font face="verdana,arial,helvetica,sans-serif" size="2">FROMAbsender hier</font></p><class="normal"><font face="verdana,arial,helvetica,sans-serif"
Ich lade diesen string in mein flash movie und moechte nun saemtliche font tags herausparsen, weiss aber nicht wie ich da hernagehen soll?
maikdyke ist offline   Mit Zitat antworten
Alt 26-10-2004, 19:31   #2 (permalink)
Banned
 
Benutzerbild von projecktx
 
Registriert seit: Sep 2003
Beiträge: 2.071
ActionScript:
  1. string3="";
  2. Meinarray=MeinString.split("<font");
  3. for(i=1;i<Meinarray.length;i++){
  4. _global.string1="<font"+Meinarray[i];
  5. _global.string2=_global.string1.spilt(">");
  6. _global.string2+=">";
  7. trace(_global.string2);
  8. _global.string3+=_global.string2;
  9. }
  10. trace(_global.string3);
Gruss Sascha
projecktx ist offline   Mit Zitat antworten
Alt 26-10-2004, 21:20   #3 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 76
Unhappy

danke, aber wenn ich das beutze bekomme ich folgende Charaktere zurueck:

PHP-Code:
<font face='verdana,arial,helvetica,sans-serif' size='2',Mein Adress kommt hierein</font,</p,<class='normal',<b,><font face='verdana,arial,helvetica,sans-serif' size='2',www.meinedomain.com</font,</b,</p,<class='normal',><font face='verdana,arial,helvetica,sans-serif' size='2',</font,</p,<class='normal',><font face='verdana,arial,helvetica,sans-serif' size='2',TOnoch ne adresse hier</font,</p,<class='normal',><font face='verdana,arial,helvetica,sans-serif' size='2',FROMAbsender hier</font,</p,<class='normal',><font face='verdana,arial,helvetica,sans-serif',> 

Geändert von maikdyke (26-10-2004 um 21:23 Uhr)
maikdyke ist offline   Mit Zitat antworten
Alt 27-10-2004, 00:27   #4 (permalink)
Banned
 
Benutzerbild von projecktx
 
Registriert seit: Sep 2003
Beiträge: 2.071
sorry

ActionScript:
  1. Meinarray=[];
  2. Zwischenarray=[];
  3. string2="";
  4. string3="";
  5. Meinarray=MeinString.split("<font");
  6. for(i=1;i<Meinarray.length;i++){
  7. _global.string1="<font"+Meinarray[i];
  8. Zwischenarray=_global.string1.spilt(">");
  9. _global.string2=Zwischenarray[0]+">";
  10. trace(_global.string2);
  11. _global.string3+=_global.string2;
  12. }
  13. trace(_global.string3);
soo damit müsstest du eigentlich in string2 bei jedem schleifendurchlauf einen kompletten font tag haben und in string 3 am ende einen langen string in dem alles font tags aneinander gereit sind

ActionScript:
  1. Meinarray=[];
  2. Zwischenarray=[];
  3. string2="";
  4. string3="";
  5. Meinarray=MeinString.split("<font");
  6. for(i=1;i<Meinarray.length;i++){
  7. Zwischenarray="<font"+Meinarray[i].split(">");
  8. Meinarray[i]=Zwischenarray[0]
  9. trace(Zwischenarray[0]);
  10. }
und damit hättest du in Meinarray[1]-ende jeweils einen font tag

ich hoffe du kannst damit was angfangen

Gruss Sascha
projecktx ist offline   Mit Zitat antworten
Alt 27-10-2004, 15:02   #5 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 76
vielen dank, Sascha.

ich glaub ich hab mich vielleicht nicht ganz richtig ausgedrueckt. ich moechte alles was mit <font> zu tun hat aus meinem String entfernen.
wenn also mein string so aussieht:
<p><font color="0x0000ff" size="6"><b>hier geht mein text</b></font></p><p><font face="arial" size="4"><i>noch mehr text</i></font></p>
moechte ich folgendes erhalten:
<p><b>hier geht mein text</b></p><p><i>noch mehr text</i></p>

danke,

maik
maikdyke 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 00:16 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele