Volledige versie bekijken : tekst uit txt
gibson18
%Europe/Berlin %922 %2005, 23:08
Kan er mij iemand nu eens simpel weg zeggen hoe ik tekst uit een .txt bestand haal en ik een dynamic text object zet. Want ik heb hier zo eh wa gezocht en ik vin niks concreets. Is het mogelijk van het stap per stap uit te leggen.
Groeten
Gibson
Laiverd
%Europe/Berlin %927 %2005, 23:14
Gaat dit over Flash of over iets anders??
gibson18
%Europe/Berlin %927 %2005, 23:16
Ja over flash. Ik had het misschien beter in ander forum gezet. Ma bon.
erikvanhouten
%Europe/Berlin %401 %2005, 10:37
Uit mijn hoofd:(in grote lijnen)
maak een txt bestand aan in dezelfde map als je fla/swf. de eerste regel van dit txtbestand moet de titel hebben van de file dus:
scrolltext= ditisdetext bla bla hier kan je gewoon tekst typen zoals dit bijvoorbeeld.
Dit is dezelfe naam die je ingeeft bij Dynamische text/ var (onderin bij properties), dus: scrolltext.
Vervolgens moet je nog met loadvar of loadmovie de txt file in de mc laden.
Volgens mij zoiets.
behived
%Europe/Berlin %425 %2005, 11:12
je kan in je tekstbestand verschillende variabelen weergeven:
var1=je tekst
&var2=je tekst voor de tweede variabele
&var3=enz.
je moet inderdaad te dynamisch tekstveld een "variabel name" geven die overeenkomt met je variabele (dus niet de instance name)
dan zet je volgende code op je frame:
loadVariables("tekst.txt",this);
this kan ook de instance name van een mc zijn waarin je tekstvelden zich bevinden.
Je kan ook gebruik maken van de loadVariablesNum om de tekst in een ander level in te laden.
Vergeet niet om je Character outlines te embedden. (meestal is Basic Latin voldoende)
Je tekstbestand kan je best opslaan in het UTF-8 formaat, zodat de speciale karakters goed worden weergegeven.
gibson18
%Europe/Berlin %532 %2005, 13:47
En hoe zit het dan met de scrollbar? De rest werkt maar mijne scrollbar doet het niet
thankz
Gibson
behived
%Europe/Berlin %541 %2005, 13:59
gewoon je scrollbar component slepen op je tekstveld.
je tekst moet natuurlijk wel te lang zijn voor je tekstveld om de scrollbar te laten werken...
Kan je jouw swf of fla posten?
flashfreak
%Europe/Berlin %544 %2005, 14:03
niet vergeten snap to object aan te zetten, of je moet in je properties van je scrollbar je source instellen
gibson18
%Europe/Berlin %627 %2005, 16:04
Ik denk dat het komt omdat da dynamisch texfield in een mc staat. Kan dat? Want mijn scrollbar is wel goe gelinkt.
Is er iets speciaal als je textfield en scrollbar in een mc staan?
Groeten
Jordi
behived
%Europe/Berlin %654 %2005, 16:43
als ze alletwee in dezelfde mc staan: nee
gibson18
%Europe/Berlin %668 %2005, 17:02
Het is zo ma het werkt ni.
Ik heb mijn fla gepost op onderstaande site. (>2mb)
Als ook het bijhorende tekst bestand.
Het probleem zit op frame 60
http://users.skynet.be/fa366712/middenstuk.fla
http://users.skynet.be/fa366712/verslag1.txt
groeten
gibson
behived
%Europe/Berlin %688 %2005, 17:31
hallo gibson
tip: maak een layer aan die je actions noemt, plaats daarin al je scripts, werkt handiger dan overal stops te plaatsen...
heb nergens je script gevonden om je tekst in de mc te laden:
in de mc hiertekst:
je hebt de tekst en de scrollbar al op verschillende layers gezet.
sleep de frame met de scrollbar op naar frame 2 (dus op de eerste frame is nog geen scrollbar te zien)
Op de frame met het tekstveld voeg je een frame toe (F5)
Voeg een stop toe op de eerste frame
je hebt dus 2 frames met op de 2 frames je tekstveld en op de tweede frame je scrollbar en op de eerste frame een stop
Als target voor de scrollbar moet je niet de variabel name geven maar de instance name
loadVariables("verslag1.txt","hiertekst");
function checkiftextisloaded(){
if(hiertekst.scrolltext==undefined){trace("tekst is nog niet geladen")}
else{
hiertekst.nextFrame();
clearInterval(intervalID)
}}
intervalID=setInterval(checkiftextisloaded,100);
vBulletin® v3.8.1, Copyright ©2000-2012, Jelsoft Enterprises Ltd.