14. juni 2002 - 21:25Der er
17 kommentarer og 1 løsning
hent en tilfældig variabel...
heg har et txt dok og en flash fil... jeg vil gerne have at filen finder variablen "antal" i txt filen som er antalet af texter der skal indsættes dvs. at "antal" er antalet af variabler der skal loades... disse texter skal så loades tilfældigt... ud fra deres nr som er fra 1 til det antal der står i variablen "antal". (ud over antalet af texter ("antal") i den fil findes texterne i samme txt dok) texten vil så loade en af variablerne når en person går ind på siden hvor flash filen er.. og så skrive den i et text. (håber i for står.. :)
Jeg prøvede at kode en preloader i dag i MX. -Har ikke prøvet det før. Man kan ikke trække keyframes frem og tilbage og flytte rundt i timelinen som i 5'eren... -og den vile ikke _root.play() fra en stop-frame, men gerne _root.gotoAndPlay(næste frame) + nogle setProperties var helt underlige...Det var umuligt, syntes jeg.
barklund vi tabte :-(... ;-) legende dt jeg mener er at antal er det antal variabler jeg skriver... dvs jeg har 25 variabler med nr fra 1 til 25, og der står så 25 i variablen antal. "antal=25" den skal så skifte i mellem de 25 variabler jeg har som har numre fra 1 til 25... jeg skal altså ikke ind og ændre i flash filen når jeg skriver en nyvariabel ind i text filen...
onClipEvent (load) { loadVariables("eksterneTekster.txt", this); eksterneTekster = new Array(); eksterneTekster[0] = "tja, for tal overensstemmelse så er dette en spildplads i arrayet..."; } onClipEvent (data) { for (i=1; i<=antal; i++) { eksterneTekster[i] = this["tekst"+i]; } vaelgEtNummer = parseInt(Math.random()*antal)+1; _root.navnetPaaTekstFeltet = eksterneTekster[vaelgEtNummer]; }
Det skal så indsættes på et movieclip blot for at styre koden. Som følge af dette kan du ændre din eksterne variabel 'antal' til det korrekte antal tekststykker. De skal så alle hedde 'tekst1' - "tekst2' etc. i den eksterne fil for at koden virker, altså noget lig dette:
Godt du kunne bruge det, men det havde nu været rart at gnaske på et par e-point - men hva' hey...
Synes godt om
Ny brugerNybegynder
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.