Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 12-01-2006, 10:14   #1 (permalink)
Neuer User
 
Benutzerbild von Crasy Filu
 
Registriert seit: Jan 2006
Beiträge: 71
Question my_str.split("#*#"); arbeitet nicht

Hi!

folgende Funktion in Aktionscript will nicht arbeiten:

Zitat:
MediaArray = MediaWerte.split("#*#");
oder:

Zitat:
var my_str:String = MediaWerte;
var MediaArray:Array = my_str.split("#*#");
Die Inhalte von MediaWerte kommen aus einer txt-Datei und sind im UTF8 UNIX Format.
Im Debugger kann man klar sehen, das die Inhalte aus der txt durch loadVariables("inhalt.txt", "_root.VarBox"); auch eingelesen werden, jedoch zeigt er auf, das die Weiterverarbeitung nicht vollzogen wird. Die gesammte in "MediaWerte" gespeicherte und übergebene Information wandert in die Tonne.

wer weiß da abhilfe?


schöne Grüße

Salü

Geändert von Crasy Filu (12-01-2006 um 10:18 Uhr)
Crasy Filu ist offline   Mit Zitat antworten
Alt 12-01-2006, 10:32   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
MediaArray ist IMHO vorerst ein String. Erst nach dem String.split wird es zu einem Array...
  Mit Zitat antworten
Alt 12-01-2006, 10:44   #3 (permalink)
Neuer User
 
Benutzerbild von Crasy Filu
 
Registriert seit: Jan 2006
Beiträge: 71
*schmunzel*

ich brauch ihn ja als array, aber den Array baut er mir nicht das ist ja das Problem.
in der TXT steht die Info:

&MediaWerte=info1#*#info1#*#info3&
...
...

er gibt das im Debugger auch unter MediaWerte auch so an. jedoch will ich dann aus dem String einen Array machen, verwirft er die Information und Media Array ist undefiniert
Crasy Filu ist offline   Mit Zitat antworten
Alt 12-01-2006, 11:37   #4 (permalink)
Neuer User
 
Benutzerbild von Crasy Filu
 
Registriert seit: Jan 2006
Beiträge: 71
ich habs no nochmal auf eine andere art versucht:

PHP-Code:
var MediaArray:Array = new Array();
MediaArray MediaWerte:String.split("#*#"); 
aber das wirft der Debugger aus:
Variable _level0.VarBox.HomeArray = undefined
Variable _level0.VarBox.MediaArray = undefined
Variable _level0.VarBox.CoachArray = undefined
Variable _level0.VarBox.PresentArray = undefined
Variable _level0.VarBox.KameraArray = undefined
Variable _level0.VarBox.SeminarArray = undefined
Variable _level0.VarBox.TerminArray = undefined
Variable _level0.VarBox.KontaktArray = undefined
....

das ist doch zum aus der Haut fahren...
Crasy Filu ist offline   Mit Zitat antworten
Alt 12-01-2006, 12:22   #5 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Eventuell ein Timing-Problem --> besser LoadVars (sh. FF-Suche/Flashhilfe) statt loadVariables verwenden...
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 12-01-2006, 12:40   #6 (permalink)
Neuer User
 
Benutzerbild von Crasy Filu
 
Registriert seit: Jan 2006
Beiträge: 71
hi scheinbar ist es ein ganz anderes Problem...

wir haben spaßeshalber mal die Variablen in der Flash hinterlegt und dann gesplittet. Da funktioniert das in abgespeckter Form.. also im grunde arbeitet das ganze jedoch sobald es in die TXT file kommt erkennt er es nichtmerh als String/Array an.

ohne eine Split auslesung funktioniert das ganze ja...

nun schauts so aus als wenn ich mein Gerhinupdate auf XML-Auslesung etwas früher starten muss um das Problem zu umschiffen...

Hat da wer Surcecode? mit der Flashhilfe seit MX tu ich mich etwas viel schwerer als wie mit der davor...
Crasy Filu ist offline   Mit Zitat antworten
Alt 12-01-2006, 12:44   #7 (permalink)
angry > always
 
Benutzerbild von ingohill
 
Registriert seit: Jul 2001
Ort: NRW
Beiträge: 1.635
@crasy filu:
Zitat:
Zitat von sonar
Eventuell ein Timing-Problem --> besser LoadVars (sh. FF-Suche/Flashhilfe) statt loadVariables verwenden...
-ingo
__________________

on air: caliban | neaera | heaven shall burn | hatebreed | the agony scene
ingohill ist offline   Mit Zitat antworten
Alt 12-01-2006, 12:45   #8 (permalink)
muh
 
Benutzerbild von Janoscharlipp
 
Registriert seit: Apr 2002
Ort: Freiburg / Stuttgart
Beiträge: 4.338
Nimm dir sonars Tipp zu Herzen.

EDIT: na jetzt hast du es aber deutlich
__________________
»Carpe diem«, sagte der Graf. (Terry Pratchett: Ruhig Blut!)

Geändert von Janoscharlipp (12-01-2006 um 12:51 Uhr)
Janoscharlipp ist offline   Mit Zitat antworten
Alt 12-01-2006, 13:03   #9 (permalink)
Neuer User
 
Benutzerbild von Crasy Filu
 
Registriert seit: Jan 2006
Beiträge: 71
LodVars haben wir ausgetestet... er verarbeitet den String wiederum nicht zu einem Array... das eigentliche Problem ist also immernoch nicht gelöst.


*seufz* so langsam verzweifel ich.


also XML...
Crasy Filu ist offline   Mit Zitat antworten
Alt 12-01-2006, 13:10   #10 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Zitat:
Zitat von Crasy Filu
LodVars haben wir ausgetestet...
Code?
Kann doch nicht so schwierig sein...
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 12-01-2006, 13:11   #11 (permalink)
Level up
 
Benutzerbild von Alois
 
Registriert seit: Jun 2001
Ort: Bocholt
Beiträge: 4.155
zeig mal den Code zum Laden der Textfile (zu 99,999% das besagte Timing Problem)

Gruß

Alois

Edit: ...jetzt stürzen sich alle drauf...
__________________
-Spuckt mir auf den Stuhl, ich will im Grünen sitzen-

Geändert von Alois (12-01-2006 um 13:12 Uhr)
Alois ist offline   Mit Zitat antworten
Alt 12-01-2006, 13:15   #12 (permalink)
Neuer User
 
Benutzerbild von Crasy Filu
 
Registriert seit: Jan 2006
Beiträge: 71
ääääm....

doch... wir arbeiten an unterschiedlichen Rechnern *grins*...


PHP-Code:
var contentTXT:LoadVars = new LoadVars();
contentTXT.load("inhalt.txt"); 
wir testen gerade noch was anderes...
Crasy Filu ist offline   Mit Zitat antworten
Alt 12-01-2006, 13:16   #13 (permalink)
Level up
 
Benutzerbild von Alois
 
Registriert seit: Jun 2001
Ort: Bocholt
Beiträge: 4.155
äääh, und weiter (contentTXT.onLoad???)
__________________
-Spuckt mir auf den Stuhl, ich will im Grünen sitzen-
Alois ist offline   Mit Zitat antworten
Alt 12-01-2006, 13:21   #14 (permalink)
Neuer User
 
Benutzerbild von Crasy Filu
 
Registriert seit: Jan 2006
Beiträge: 71
weiter... nüscht mehr da weil schon umgebaut.

JP hat gerade eine neue Function entdeckt und bastelt grad pfeifend vor sich hin...*schmunzel*
Crasy Filu ist offline   Mit Zitat antworten
Alt 12-01-2006, 13:29   #15 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Kann's nicht mehr mit ansehen
PHP-Code:
var contentTXT = new LoadVars();
contentTXT.onLoad = function(huch) {
    if (
huch) {
        
mediaArray this.MediaWerte.split("#*#");
        
showArray();
    } else {
        
trace("Nix angekommen!");
    }
};
contentTXT.load("inhalt.txt");
//
function showArray() {
    
trace(mediaArray);

__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager 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 01:12 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele