Avatar billede webben Nybegynder
10. juni 2003 - 09:09 Der er 14 kommentarer og
1 løsning

fejl ved split i importeret string?

Jeg er igang med at lave en dynamisk musikafspiller hvor jeg lister alle mine filer gennem asp og importere herefter herefter oplysningerne ind i flash.

Mit problem er bare at den fejler når jeg vil bruge split funktionen på min importeret string. Her udfører den simpelthen ingenting. Jeg har dog testet for om min data kommer ind i flash og det gør den.

Split funktionen har jeg dog fået til at virke på en variable i flash som ligner den som jeg importere???

Er der nogle som ved hvad jeg evt. kunne gøre???? skal man formatere en importeret string eller?

Hjælp :D
Avatar billede hoejrup Nybegynder
10. juni 2003 - 09:42 #1
Du kan ikke formatere din tekst med split funktionen, med mindre du anvender flere felter med variabel navne.

Felt 1:  var[0] = "blabla......"
Felt 2:  var[1] = "blabla......."

/per
Avatar billede webben Nybegynder
10. juni 2003 - 09:57 #2
Metoden jeg bruger til min split string er også at definere nogle nye variabler som kommer til at hedde:

fil1 = fil1.mp3
fil2 = fil2.mp3
fil3 = fil3.mp3

Så selve loopet og opdelingen af filer virker okey, hvis jeg selv definere variablen i flash. Men det skal jo helst virke så den for variablen med filnavne gennem asp.

Når jeg importere min variable gennem fra asp, kommer filnavnene sådan her:

&files=fil1.mp3,fil2.mp3,fil3.mp3 osv.

Hvis jeg udskriver variablen i et alm. dynamic felt udskriver den det fint nok sådan her:

fil1.mp3,fil2.mp3,fil3.mp3 osv.

Hvis jeg i flash selv definere en variable til at være fil1.mp3,fil2.mp3,fil3.mp3 så virker det fint nok.

Problemet må så være den string som jeg importere??????
Avatar billede barklund Nybegynder
10. juni 2003 - 10:14 #3
Hvad gør du helt præcist og hvad hedder dine andre tekstfelter?
Avatar billede webben Nybegynder
10. juni 2003 - 11:11 #4
Når min flash loader loader jeg variablerne fra min asp fil:

I asp filen genere jeg en liste over de mp3 filer som lægger i en mappe. Tilsidst udskriver jeg listen sådan her:

response.write "&files=fil1.mp3,fil2.mp3,fil3.mp3"

Tilbage i flashfilen tester jeg om den har hentet oplysningerne ind fra asp filen ved at udskrive variablen files i et tekstfelt. Dette tekstfelt bruges ikke til noget senere i flash'en.

Her udskriver den fint variablen files. Derefter laver jeg et loop hvor jeg bruger split til at adskille min string ad. Her sættes det ind i nogle variabler som tidligere beskrevet.

Dog virker den sidste del med split ikke når jeg importere en string fra fks. en asp fil eller en txt fil. Nu har jeg prøvet med nogle forskellige eksempler dog uden positivt resultat.

Er der noget specielt man skal tage højde for når man vil bruge nogle bestemte funktioner på imporede strings....????
Avatar billede barklund Nybegynder
10. juni 2003 - 11:21 #5
Scriptet. Vis os scriptet - med mindre det er stemplet "Top Secret" selvfølgelig :)
Avatar billede webben Nybegynder
10. juni 2003 - 11:32 #6
Asp eller Actionscriptet... post din email så kan jeg sende det til dig... Top Secret er det ikke helt :D
Avatar billede barklund Nybegynder
10. juni 2003 - 11:56 #7
Kan du ikke blot kopiere dit actionscript, der splitter strengen herind i spørgsmålet? Det er forhåbentlig ikke mere end 10 linier...
Avatar billede barklund Nybegynder
10. juni 2003 - 11:56 #8
Det er højst sandsynligt et loading issue, hvor du splitter strengen før den er loaded.
Avatar billede webben Nybegynder
10. juni 2003 - 12:00 #9
Jeg prøver lige at sætte en dæmper på splut funktionen så den først bliver udført når oplysningerne fra asp er loaded med sikkerhed.... Vender tilbage senere...
Avatar billede webben Nybegynder
10. juni 2003 - 12:00 #10
splut funktionen = split funktionen :D
Avatar billede webben Nybegynder
12. juni 2003 - 09:06 #11
Fandt problemet, det var et delay problem. Den nåede simpelthen ikke at loade ind fra asp'en... Takker for hjælpen :D
Avatar billede webben Nybegynder
12. juni 2003 - 09:06 #12
Barklund lægger du et svar :D
Avatar billede barklund Nybegynder
12. juni 2003 - 09:50 #13
Ja gerne :)
Avatar billede barklund Nybegynder
12. juni 2003 - 09:59 #14
Tark for det :)
Avatar billede webben Nybegynder
12. juni 2003 - 10:08 #15
Np
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester