| |||||||
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 |
| | #2 (permalink) |
| no guts no glory Registriert seit: May 2004 Ort: Nordhorn
Beiträge: 7.998
|
meineVar = "2005-07-09"; temp_array = meineVar.split("-"); mein_monat = temp_array[1]; trace(mein_monat); Ausgabe: 07 Voraussetzung: Variable ist ein String, Variable ist immer gleich aufgebaut.
__________________ Bitte keine Privaten Nachrichten mit Fragen, dazu ist das Forum selbst da. Danke. 'We live in an amazing, amazing world, and it's wasted on the crappiest generation of spoiled idiots.' |
| | |
| | #5 (permalink) |
| Neuer User Registriert seit: Sep 2005 Ort: stuttgart
Beiträge: 11
|
Hallo, habe eine ähnliche Situation, muss die ersten 4 Stellen eines Variablennamens wegbekommen, bzw. die hinteren 8 Stellen auslesen. Das hier funktioniert, die Frage ist aber, obs auch eleganter geht... txt = "nav_button19"; txt_neu = txt.charAt(4)+txt.charAt(5)+txt.charAt(6)+txt.char At(7)+txt.charAt(8)+txt.charAt(9)+txt.charAt(10)+t xt.charAt(11); trace(txt_neu); das "nav_" muss weg. Danke und Gruss, Frank |
| | |
| | #6 (permalink) |
| flashoholika Registriert seit: May 2002 Ort: Good old cologne
Beiträge: 118
|
// die 07 extrahieren: var txt = "20-07-05"; var str = txt.split("-")[1]; trace(str); //die ersten 4 Zeichen: str = txt.substr(0,4); trace(str); //die letzten 4 Zeichen: str = txt.substr(-4); trace(str); //
__________________ -----------------------> www.morshiba.de <----------------------- www.koelnbeben.de <----------------------- www.takitasworld.de -----------------------> AchimX *die ungelösten Fälle des FF* |
| | |
| | #7 (permalink) |
| Neuer User Registriert seit: Sep 2005 Ort: stuttgart
Beiträge: 11
|
danke für die schnelle antwort, dachte auch dass es so gehen könnte. aber die variablen können von "nav_button0" bis "nav_button19" heissen, das bedeutet, es sind entweder die letzten 7 oder die letzten 8 zeichen. die variable _global.clicked_nav enthält werte zwischen nav_button0 und nav_button19, ist also entweder 11 oder 12 zeichen lang. soll ichs so machen? if(_global.clicked_nav.length == 11) { neuevariable = _global.clicked_nav.substr(-7); } else { neuevariable = _global.clicked_nav.substr(-8); } trace(neuevariable); |
| | |
| | #9 (permalink) |
| flashoholika Registriert seit: May 2002 Ort: Good old cologne
Beiträge: 118
|
ja das klappt! Aber du kannst das in deinem Fall ja direkt so machen das du alles nach nav_ rausschneidest:neuevariable = _global.clicked_nav.substr(4); so holst du aus dem String alle Zeichen nach der 4ten Stelle! ![]() LG morshiba
__________________ -----------------------> www.morshiba.de <----------------------- www.koelnbeben.de <----------------------- www.takitasworld.de -----------------------> AchimX *die ungelösten Fälle des FF* |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |