Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 19-05-2011, 14:17   #1 (permalink)
arz
Neuer User
 
Registriert seit: Jan 2003
Beiträge: 82
Daten aus txt Datei einlesen

Hallo,

ich hab mein altes Flash MX für ein Projekt ausgepackt und bin seit längerer Zeit mal wieder hier.

zu meiner Frage:

ich habe ein txt-File in dem Daten in folgender Form liegen:

Code:
000 0.289
002 0.273
004 0.256
006 0.204
008 0.158
010 0.427
012 0.645
014 0.436
016 0.255
018 0.165
020 0.086
022 0.034
usw...
also links ein Zeitstempel, rechts ein Messwert. Gibt es eine Möglichkeit die Daten aus dem txt-File auszulesen und in zwei Arrays zu speichern?

Wenn ja, wie?

Danke und Grüße
arz
arz ist offline   Mit Zitat antworten
Alt 19-05-2011, 15:10   #2 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
Post

hey, gehen tut das schon, aber schön ist was annderes

hier mal ein ansatz:
PHP-Code:
var lV:LoadVars = new LoadVars();
    
lV.onLoad = function( success:Boolean ):Void {
        
        if ( 
success ) {

            var 
str:String unescapeStringthis ) ).split"=" )[ ];
            var 
strPairHolder:Array = str.split"\n" );

            var 
array1:Array = new Array();
            var 
array2:Array = new Array();
            
            var 
a:Number = -1;
            var 
b:Number strPairHolder.length 1;
            
            while ( 
a++ < ) {

                var 
arr:Array = strPairHolder].split" " );

                
array1.pusharr] );
                
array2.pusharr] );
            
            }
            
            
tracearray1 );
            
tracearray2 );
            
        } else {
            
            
trace"Error" );
            
        }
        
    }
    
lV.load"bsp.txt"lV"POST" ); 
allerdings direkt mit dem hinweis das du für sowas besser 'ne xml nimmst. der aufbau der txt datei ist so wie von dir vorgegeben auch murks, deshalb sieht das AS auch ein bissal kompliziert aus.

anbei auch die txt. den code einfach in eine neue fla packen und fertig.

cheers,
sal
Angehängte Dateien
Dateityp: txt bsp.txt (133 Bytes, 4x aufgerufen)
__________________
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 19-05-2011, 15:25   #3 (permalink)
arz
Neuer User
 
Registriert seit: Jan 2003
Beiträge: 82
Danke für die schnelle Rückmeldung!

Schade,, ich hätte gedacht, dass es einfacher geht. Leider muss ich txt-Dateien dieser Art verwenden, die gibt es schon.


ich melde mich bestimmt nochmal :-)

gruß
arz ist offline   Mit Zitat antworten
Alt 19-05-2011, 15:39   #4 (permalink)
arz
Neuer User
 
Registriert seit: Jan 2003
Beiträge: 82
... sorry,
ich bekomm das Skript nicht zum laufen.

ich hab folgenden Fehler:

Code:
Szene=Szene 1, Ebene=Ebene 1, Bild=1: Zeile 2: {' erwartet
         lV.onLoad = function( success:Boolean ):Void {

Szene=Szene 1, Ebene=Ebene 1, Bild=1: Zeile 32: Unerwartetes Auftreten von '}'
     	}
arz ist offline   Mit Zitat antworten
Alt 19-05-2011, 15:48   #5 (permalink)
Flash-Designer
 
Benutzerbild von Martin Kraft
 
Registriert seit: May 2006
Ort: Wiesbaden
Beiträge: 6.161
Du solltest Deine FLA auf AS2 umstellen!
__________________
Viele Grüße // Martin

Martin Kraft // Interaktionsdesign

Hilfreiche Websites:
// Hilfe zur Adobe Flash Plattform
// ActionScript 2 Referenz
// ActionScript 3 Referenz
// ActionScript 3 Arbeitshandbuch
// weitere Flash Ressourcen

Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da!
Martin Kraft ist offline   Mit Zitat antworten
Alt 19-05-2011, 15:51   #6 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
ach mist... dachte wir sind hier mit AS2 unterwegs.
entweder du stellst das um wie martin sagt, oder du musst die ganzen typisierungen weglassen.. also z.B. ":Boolean" , ":Array" und ":String"... das sollte es eigentlich schon sein. ach ja. und das ":Void" muss noch raus.

cheers,
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 19-05-2011, 15:55   #7 (permalink)
ING
whatever
 
Registriert seit: May 2008
Beiträge: 419
Zitat:
Zitat von salazar Beitrag anzeigen
ach mist... dachte wir sind hier mit AS2 unterwegs.
entweder du stellst das um wie martin sagt, oder du musst die ganzen typisierungen weglassen.. also z.B. ":Boolean" , ":Array" und ":String"... das sollte es eigentlich schon sein. ach ja. und das ":Void" muss noch raus.
ich fürchte das LoadVars objekt gibts erst ab as2 deshalb ist das in as1 wohl nicht möglich.
ING ist offline   Mit Zitat antworten
Alt 19-05-2011, 15:57   #8 (permalink)
Flash-Designer
 
Benutzerbild von Martin Kraft
 
Registriert seit: May 2006
Ort: Wiesbaden
Beiträge: 6.161
Mir fällt aber eigentlich kein Grund ein, warum man sich heute noch auf AS1 beschränken sollte?!
Es sei denn, man ist Masochist
__________________
Viele Grüße // Martin

Martin Kraft // Interaktionsdesign

Hilfreiche Websites:
// Hilfe zur Adobe Flash Plattform
// ActionScript 2 Referenz
// ActionScript 3 Referenz
// ActionScript 3 Arbeitshandbuch
// weitere Flash Ressourcen

Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da!
Martin Kraft ist offline   Mit Zitat antworten
Alt 19-05-2011, 15:58   #9 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
Zitat:
Zitat von ING Beitrag anzeigen
ich fürchte das LoadVars objekt gibts erst ab as2 deshalb ist das in as1 wohl nicht möglich.
das stimmt nicht!
das gibts seid dem flash player 6. weil arz mit flash mx, also flash 6 arbeitet sollte er LoadVars also problemlos nutzen können

cheers,
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 19-05-2011, 15:59   #10 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
Zitat:
Zitat von Martin Kraft Beitrag anzeigen
Mir fällt aber eigentlich kein Grund ein, warum man sich heute noch auf AS1 beschränken sollte?!
Es sei denn, man ist Masochist
weil er wie es aussieht "nur" flash mx hat. und AS2 erst mit flash mx 2004 kam

cheers,
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 19-05-2011, 16:07   #11 (permalink)
arz
Neuer User
 
Registriert seit: Jan 2003
Beiträge: 82
Danke!

... und richtig,, ich habe nur Flash MX.

sollte ich Probleme bekommen mit dem was ich vorhabe, werde ich mich nach einem Upgrade umsehen.

Ich hoffe allerdings, dass Flash MX ausreicht.

Danke nochmal und auf bald :-)
arz ist offline   Mit Zitat antworten
Alt 19-05-2011, 16:10   #12 (permalink)
Flash-Designer
 
Benutzerbild von Martin Kraft
 
Registriert seit: May 2006
Ort: Wiesbaden
Beiträge: 6.161
Zitat:
Zitat von salazar Beitrag anzeigen
weil er wie es aussieht "nur" flash mx hat. und AS2 erst mit flash mx 2004 kam
Wir sollten hier einen eigenen Bereich für ActionScript-Archäologie einrichten
__________________
Viele Grüße // Martin

Martin Kraft // Interaktionsdesign

Hilfreiche Websites:
// Hilfe zur Adobe Flash Plattform
// ActionScript 2 Referenz
// ActionScript 3 Referenz
// ActionScript 3 Arbeitshandbuch
// weitere Flash Ressourcen

Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da!
Martin Kraft ist offline   Mit Zitat antworten
Alt 19-05-2011, 16:35   #13 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
Zitat:
Zitat von Martin Kraft Beitrag anzeigen
Wir sollten hier einen eigenen Bereich für ActionScript-Archäologie einrichten
gibts doch, und wir befinden uns mit diesem beitrag grad mittendrinn!

cheers,
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 19-05-2011, 17:54   #14 (permalink)
arz
Neuer User
 
Registriert seit: Jan 2003
Beiträge: 82
Ich habe gerade Schwierigkeiten mit den eingelesenen Werten aus dem Array zu rechnen.

Ausgeben kann ich die Arrayeinträge problemlos,, aber sobald ich einen Wert bspweise *5 nehme, bekomme ich "NaN"


Sind das evtl "nur" strings und keine Zahlen?

Wenn ja, gibt es eine Lösung?

danke
grüße
arz ist offline   Mit Zitat antworten
Alt 19-05-2011, 17:58   #15 (permalink)
Flash-Designer
 
Benutzerbild von Martin Kraft
 
Registriert seit: May 2006
Ort: Wiesbaden
Beiträge: 6.161
Zitat:
Zitat von arz Beitrag anzeigen
Sind das evtl "nur" strings und keine Zahlen?
Ja

Zitat:
Zitat von arz Beitrag anzeigen
Wenn ja, gibt es eine Lösung?
Bau einfach ein Number() außenrum:
PHP-Code:
zahl Number( string ); 
__________________
Viele Grüße // Martin

Martin Kraft // Interaktionsdesign

Hilfreiche Websites:
// Hilfe zur Adobe Flash Plattform
// ActionScript 2 Referenz
// ActionScript 3 Referenz
// ActionScript 3 Arbeitshandbuch
// weitere Flash Ressourcen

Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da!
Martin Kraft 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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Daten aus CSV-Datei in Flash einlesen salomon80 Flash und Datenbanken 11 21-03-2010 23:26
Combobox - Daten aus xml Datei einlesen - Wie bekomme ich das hin? Mirco_XP Flash CS3 Professional 5 03-09-2008 16:26
Daten aus .csv datei einlesen AchimLerm Flash MX 1 20-05-2006 14:17
Daten aus einer txt-Datei einlesen girl-scout Flash 4 und Flash 5 9 19-08-2003 19:41
html- datei oder ähnliche datei in flash-film einlesen ! Snake_2002 HTML und CSS 1 23-05-2002 16:12


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:42 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele