Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 29-11-2005, 14:48   #1 (permalink)
Hardstyle DJ
 
Benutzerbild von djdwarf
 
Registriert seit: Nov 2004
Ort: Hamburg
Beiträge: 622
FLA zum testen von Spielfeld TXTs - wo ist der Fehler?!

Moinsen!


Hab ne Fla in der ich Spielfeld-TXTs auf Fehler kontrolliere. Klappt alles, nun will ich nur n Script, dass mir sagt ob ein Spielfeld doppelt ist, also ob 2 TXTs den gleichen Inhalt aufweisen. Eigentlich einfach, aber ich bekomms nicht hin! Bastel da nun schon 2 Stunden dran rum und das muss gleich fertig sein ...bitte um Hilfe! Besten Dank!

Fehler: die Forschleife kontroliert nicht mehr richtig sobalt "counter" den Wert 3 aufweist, das Array wird nicht richtig ausgelesen (oder geschrieben?).

Wenn alles klappt müsste das Programm erkennen, das die zweite und die letze TXT die selben sind.


Evtl. etwas chaotisch die FLA, wenn was unklar sein sollte bitte einfach kurz nachfragen, danke!!
Angehängte Dateien
Dateityp: zip doppel_test.zip (5,6 KB, 4x aufgerufen)
djdwarf ist offline   Mit Zitat antworten
Alt 29-11-2005, 15:19   #2 (permalink)
°.oO°O.o°.oO.o°O
 
Benutzerbild von bamboocha
 
Registriert seit: Jun 2005
Ort: CH
Beiträge: 1.490
"unerwartetes Dateiformat"!?
__________________
There is no way to happiness, happiness is the way! - Buddha
bamboocha ist offline   Mit Zitat antworten
Alt 29-11-2005, 15:22   #3 (permalink)
Hardstyle DJ
 
Benutzerbild von djdwarf
 
Registriert seit: Nov 2004
Ort: Hamburg
Beiträge: 622
Ach hoppa, ist Flash 8.

Hier nochmal als MX, tiefer gehts mit 8 ja leider nimmer.
Angehängte Dateien
Dateityp: zip doppel_test.zip (5,6 KB, 1x aufgerufen)
djdwarf ist offline   Mit Zitat antworten
Alt 29-11-2005, 15:23   #4 (permalink)
°.oO°O.o°.oO.o°O
 
Benutzerbild von bamboocha
 
Registriert seit: Jun 2005
Ort: CH
Beiträge: 1.490
2004 wär auch gegangen! Schaus mir zu Hause mal an, muss mich auf den Weg machen!
__________________
There is no way to happiness, happiness is the way! - Buddha
bamboocha ist offline   Mit Zitat antworten
Alt 29-11-2005, 15:25   #5 (permalink)
Hardstyle DJ
 
Benutzerbild von djdwarf
 
Registriert seit: Nov 2004
Ort: Hamburg
Beiträge: 622
ehhh, ja, is auch 2004. Sorry, bin grad etwas durch den Wind ... -.-
djdwarf ist offline   Mit Zitat antworten
Alt 29-11-2005, 15:58   #6 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hi!
"etwas chaotisch die FLA" -> Kann man wohl sagen. Deshalb habe ich das kurz mal neu geschrieben. Die ersten beiden txt-Dateien habe ich in "051199" und "0511200" umbenannt, damit das eine durchgehende Nummerierung ist. Vielleicht kannst du damit ja was anfangen:
PHP-Code:
var arr = [];
var 
anfang "051199";
var 
menge 15;
var 
0;
var 
lv = new LoadVars();
function 
laden() {
    var 
aktuell = ("00000")+(Number(anfang)+x).toString();
    if (++
x<=menge) {
        
lv.load("txt/"+aktuell.substr(-6)+".txt");
    } else {
        
fertig();
    }
    
lv.onLoad = function() {
        
arr.push(this.deineVar);
        
laden();
    };
}
laden();
function 
fertig() {
    
trace("Länge des Arrays: "+arr.length);
    
arr.sort();
    for (var 
arr.lengthx>0x--) {
        if (
arr[x] == arr[x-1]) {
            
trace("Wert "+arr[x]+" doppelt und entfernt!");
            
arr.splice(x1);
            
trace("Neu Länge des Arrays: "+arr.length);
        }
    }

__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 29-11-2005, 16:16   #7 (permalink)
Hardstyle DJ
 
Benutzerbild von djdwarf
 
Registriert seit: Nov 2004
Ort: Hamburg
Beiträge: 622
Musste das Script auf mehrere Frames aufteilen, weils anders nicht lief. braucht irgendwie frames zum laden oder so *achselzuck*


An sich schon fast. Nur was ich brauch, ist das mir das Script ne Meldung ausgiebt so in der Art "051200 & 051213 sind gleich". Steig bei deinem Script leider nicht durch um das passend umzuschreiben .. o_O
djdwarf ist offline   Mit Zitat antworten
Alt 29-11-2005, 16:39   #8 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Ahso... Könntest du dann mit nem 2dimensionalen Array machen:
PHP-Code:
var arr = [];
var 
anfang "051199";
var 
menge 15;
var 
= -1;
var 
lv = new LoadVars();
function 
laden() {
    if (++
x<menge) {
        var 
aktuell = ("00000")+(Number(anfang)+x).toString();
        
lv.load("txt/"+aktuell.substr(-6)+".txt");
    } else {
        
fertig();
    }
    
lv.onLoad = function() {
        
arr[x] = [];
        
arr[x][0] = this.deineVar;
        
arr[x][1] = aktuell.substr(-6);
        
laden();
    };
}
laden();
function 
fertig() {
    
trace("Länge des Arrays: "+arr.length);
    
arr.sort();
    for (var 
arr.lengthx>0x--) {
        if (
arr[x][0] == arr[x-1][0]) {
            
trace("Wert "+arr[x][0]+" doppelt und entfernt!");
            
trace("Die Datei dazu: "+arr[x][1]);
            
trace("Dieser Wert stand auch in: "+arr[x-1][1]);
            
arr.splice(x1);
            
trace("Neue Länge des Arrays: "+arr.length);
        }
    }

__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++

Geändert von Der Frager (29-11-2005 um 16:41 Uhr)
Der Frager ist offline   Mit Zitat antworten
Alt 29-11-2005, 16:43   #9 (permalink)
Hardstyle DJ
 
Benutzerbild von djdwarf
 
Registriert seit: Nov 2004
Ort: Hamburg
Beiträge: 622
THX Frager! Problem gelöst, kann ich gleich doch rechtzeitig Feierabend machen *puh*

Ah, der Fehler bei meinem war irgendwie die 2'te Dimension im Array ... ohne gings dann. Nur kein Plan warum. Seltsam *achselzuck*.
djdwarf 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 11:50 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele