login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Variabelen in AS array uit TXT halen

Offline prorsoft - 28/06/2005 09:41 (laatste wijziging 28/06/2005 13:36)
Avatar van prorsoftPHP gevorderde Hallo,
ik wil wat gegevens uit een mysql database door laten geven aan mijn Flash, daarvoor heb ik deze tutorial gelezen.
Maar ik wil het niet meteen in een Text hebben, ik wil het in een array zetten. Hoe doe ik dat?

19 antwoorden

Gesponsorde links
Offline Geerios - 28/06/2005 09:55 (laatste wijziging 28/06/2005 10:12)
Avatar van Geerios Onbekend kan je niet al een array maken in die txt?

EDIT 1:
@prorsoft: kan je het nie zo doen:
  1. &var[]=Beer
  2. &var[]=Baas
  3. &var[]=tijger
  4. &var[]=baron
  5. &var[]=john
  6. &var[]=OK
En dan oproepen met var[0] enz, kep er geen verstand van maar je kan het altijd proberen .
EDIT 2:
Zo staat ie toch in een array 
EDIT 3:
Ik kap na dit bericht, maar maakt het dan veel uit of er na in een array in een txt word gemaakt of in AS?
Offline prorsoft - 28/06/2005 09:56 (laatste wijziging 28/06/2005 10:39)
Avatar van prorsoft PHP gevorderde mss, maar hoe laat ik die array dan in een array in Flash zetten ipv in een textveld?

EDIT: ja, maar dat was mijn vraag niet.
In de tutorial staat dat je dus de tekst uit een bestandje in de Flash als gewone tekst neer kan zetten, maar ik wil juist het in een array in Flash hebben, ipv in een Dynamic Text oid.

EDIT2: Ik moet het in een array in ActionScript hebben!!
Offline Ontani - 28/06/2005 10:51
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
je zal ze een voor een moete inlezen
Offline prorsoft - 28/06/2005 10:52 (laatste wijziging 28/06/2005 13:22)
Avatar van prorsoft PHP gevorderde ja, maar hoe?:'(

EDIT: verduidelijking:
stel, ik heb een file blabla.txt:
  1. &var1=890
  2. &var2=96
  3. &var3=123


nu wil ik dit in een array in ActionScript hebben, dus dit wil ik:
  1. var[1]=890;
  2. var[2]=96;
  3. var[3]=123;


Kan echt niemand me helpen?:'(
Offline Legolas - 28/06/2005 13:21 (laatste wijziging 28/06/2005 13:23)
Avatar van Legolas Onbekend Ik denk dat je hier wel wat aan hebt:D

edit: Reinier, ik geef je toch een link?:(
Offline prorsoft - 28/06/2005 13:23
Avatar van prorsoft PHP gevorderde @Egellas: dat gaat over arrays, dat snap ik allemaal wel, maar ik wil het dus uit een filetje hebben!:
Citaat:
EDIT: verduidelijking:
stel, ik heb een file blabla.txt:
[..code..]

nu wil ik dit in een array in ActionScript hebben, dus dit wil ik:
[..code..]
Offline Legolas - 28/06/2005 13:25
Avatar van Legolas Onbekend Ik denk dat je dan beter 1 variabele kunt aanmaken, en die dan splitten met AS, en zo heb je dus in je movie weer een aray (en in de txt een var / array)
Offline prorsoft - 28/06/2005 13:27
Avatar van prorsoft PHP gevorderde @Legooh: het probleem is juist: hoe krijg ik het nou in een AS variabele? Als ik dat weet is alles opgelost.
De tut zet het in een dynamic text, maar ik wil het in een variabele.
Offline Ontani - 28/06/2005 13:27
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
als je met die loadVariablesNum zitten alle vars van de txt of php dan niet in een var in flash?
Offline prorsoft - 28/06/2005 13:29 (laatste wijziging 28/06/2005 13:37)
Avatar van prorsoft PHP gevorderde @Ontani: kweenie, staat niet in de tut, dat zou ik dus willen.

Kan echt, echt, echt niemand me helpen?:'(
Offline Ontani - 28/06/2005 13:39
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
check dit eens

  1. myLv = new LoadVars();
  2. myLV.onLoad = function()
  3. {
  4. ageArray = new Array();
  5. nameArray = new Array();
  6. ageArray = myLV.age.split(",");
  7. nameArray = myLV.names.split(",");
  8. for (var i =0; i<nameArray.length;i++)
  9. {
  10. trace("Name : " + nameArray[i]);
  11. trace("Age : " + ageArray[i]);
  12. }
  13. }
  14. myLV.load("info.txt");


bron:
http://www.expe...55512.html
Offline prorsoft - 28/06/2005 14:14 (laatste wijziging 28/06/2005 14:22)
Avatar van prorsoft PHP gevorderde dankjewel, dit zoek ik.
ik zal het even vandaag nog gaan proberen.

EDIT: hoe ziet het bestandje van het voorbeeld er dan uit?
Ik kan er niet bij, bij die site want ik ben geen member omdat ik geen geld wil betalen:$
Offline NCube - 28/06/2005 14:24 (laatste wijziging 28/06/2005 14:25)
Avatar van NCube HTML beginner
  1. &age=18,19,20,21&names=prorsoft,NCube,Ontani,Etc

De functie split in AS is hetzelfde als explode in php.
Offline prorsoft - 28/06/2005 14:27 (laatste wijziging 28/06/2005 15:17)
Avatar van prorsoft PHP gevorderde ok thanx maar als het nou een driedimensionale array moet worden?
dus dit is mijn kaart.txt
&1=auto,boom,straat
&2=straat,straat,gras
&3=auto,auto,boom

en nu moet ik het in een 3d array hebben:
var[1][1]="auto";
var[1][2]="boom";
var[1][3]="straat";
var[2][1]="straat"
enz..
Offline Maarten - 28/06/2005 14:32
Avatar van Maarten Erelid @protsoft:

Je kan het antwoord gratis krijgen... onder al die reclame staan de reply's, en bij een of andere staat er dan "Accepted Answer".
Offline prorsoft - 28/06/2005 15:47 (laatste wijziging 28/06/2005 15:54)
Avatar van prorsoft PHP gevorderde Ik ben er nu uit:
  1. myLV = new LoadVars();
  2. myLV.onLoad = function()
  3. {
  4. map = new Array();
  5. for(var curi in myLV)
  6. {
  7. if(curi.substr(0,1)=="y")
  8. {
  9. cury=curi.substr(1,2);
  10. splitted=myLV[curi].split(",");
  11. map[cury]=splitted;
  12. }
  13. }
  14. }
  15. myLV.load("kaart.txt");

en dit is kaart.txt:
Citaat:
[..code..]

en dit geeft keurig een multidimensionale array.

@Murfy: prorsoft! dat verwacht je toch wel van een co-beheerder?:ooh:
dat zie ik toch niet, ik zie alleen maar "Sign up to see this solution" dus ik denk dat ik de oplossing niet kan bekijken omdat ik niet aangemeld ben, dus..
Offline Rens - 28/06/2005 16:39
Avatar van Rens Gouden medaille

Crew algemeen
Je ziet toch dat je een heel eind naar benden kunt scrollen?:s
Offline prorsoft - 24/02/2006 13:23
Avatar van prorsoft PHP gevorderde ahja sorry dat zag ik niet:)
Offline vinTage - 24/02/2006 13:29
Avatar van vinTage Nieuw lid beetje traag ?...8 maanden ofzo...
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.266s