| |||||||
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: Aug 2003
Beiträge: 4
|
Hallo hab ein Problem wenn ich Text aus einer Datei einlese (loadvariables) dann funktioniert das auch, aber die Zeilenntrennung bekomme ich nicht hin. z.B. Ich will Liebe Gäste, Das ist blaa blaa, askdfjsödfasdfö, sdkjfaölsjdöflsadf, schreiben aber sobald eine neue Zeile beginnt schiebt flash automatisch eine komplette leerzeile dazwischen. Das ist blaa blaa, askdfjsödfasdfö, Wie kann ich das lösen hab in etlichen foren und tutorials geschaut die scheinen kein Problem damit zu haben. hoffe ihr könnt mir helfen |
| | |
| | #2 (permalink) |
| Herr Brot Registriert seit: Dec 2002
Beiträge: 1.692
|
das liegt daran dass dir dein texteditor eigentlich zwei zeilenumbrüche reinhaut, nämlich \r und \n flash interpretiert beide, darum eine leerzeile. stell das ding mal online, da funktioniert's ziemlich sicher richtig. so far, mati
__________________ „Ich war geheilt, all right!“ |
| | |
| | #4 (permalink) |
| Neuer User Registriert seit: Aug 2003
Beiträge: 4
| ääääääähm...
Danke schonmal aber ich bekomme es denoch nicht hin mein script sieht wie folgt aus _root.loadVariables("ihope.txt"); _root.test = test.split("\r\n").join("r"); Mein Dyn. Textfeld heißt test und in meiner Textdatei steht &test am anfang. was könnte das sein ? danke seb |
| | |
| | #5 (permalink) |
| Flash-Wüstling Registriert seit: Dec 2001 Ort: Halle/Saale
Beiträge: 4.300
|
Das Problem ist, daß lv nicht wartet bis die Vars geladen sind sondern nur "anfordert". Am besten also du legst dir einen (leeren) MC auf die Bühne, gibst ihm den Instanznamen (!) dataMC. Dann kannst du ihn einmal anklicken und im AS-Fenster : ActionScript:
Das wird dann erst ausgeführt, wenn die Daten auch wirklich ankommen. Dein Aufruf sieht dann entsprechend so aus : _root.dataMC.loadVariables("ihope.txt"); In MX (greetz2bloba) wäre das via LoadVars-Objekt etwas komfortabler .tanti saluti, pheidrias
__________________ Ehrlich währt am LÄNGSTEN ! |
| | |
| | #6 (permalink) |
| ~~~~~~~~~~~~ Registriert seit: May 2002 Ort: AUSTRIA (OÖ)
Beiträge: 3.298
|
@pheidrias: flash split kann nur einen String anhand einzellner Zeichen splitten, jedenfalls hab ich diese Erfahrung gemacht. ActionScript:
@petethedragon: warum nicht mit php <? $text=str_replace("\r","",$text); $text=str_replace("\n","<br>",$text); ?> mfg geo
__________________ --- :P --- Blog Bei unerwünschten Nebenwirkungen zerreißen Sie die Packungsbeilage oder erschlagen ihren Arzt oder Apotheker |
| | |
| | #8 (permalink) |
| ~~~~~~~~~~~~ Registriert seit: May 2002 Ort: AUSTRIA (OÖ)
Beiträge: 3.298
|
hm ... dann geht wohl der backslash nicht zum splitten
__________________ --- :P --- Blog Bei unerwünschten Nebenwirkungen zerreißen Sie die Packungsbeilage oder erschlagen ihren Arzt oder Apotheker |
| | |
| | #9 (permalink) |
| Neuer User Registriert seit: Aug 2003
Beiträge: 4
| und wieder ein stückchen weiter...
Ich will euch nicht nerven also Hab auf dem Bild die Aktion _root.dataMC.loadVariables("ihope.txt"); Weiß das mit dem MovieClip nicht so genau hab Symboleinfügen und die Eigenschaft Filmszene ausgewählt und den Namen data MC vergeben. und dann mit folgendem Code versehen onClipEvent(data) { _root.test = this.test.split("\r\n").join("r"); }???? weiß nicht ob richtig mit Filmsenze ist das was anderes als eine Instanz und hab ein dyn. Textfeld mit dem Variablen Namen Test hoffe ihr könnt mir weiterhelfen. |
| | |
| | #10 (permalink) |
| Neuer User Registriert seit: Aug 2003
Beiträge: 4
|
Hab in Bedienfeld den Namen dataMC eingegeben funktioniert auch aber ich hab immer noch die Leerzeile dazwichen. Damit wir das selbe meinen wenn ich im Text stehen hab &test=Hallo dies ist ein Test hiergehts weiter dann soll das in Flash so aussehen Hallo dies ist ein Test Hiergehts weiter mfg pete |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |