PDA

Volledige versie bekijken : extern tekst inladen in dynamic tekst vlakje


ruuddejong
%Europe/Berlin %478 %2005, 12:28
Dat was het enige wat ik me dus afvroeg.
Hoe kan ik extern teskt inladen in een dynamic text vlak?

oja en cheeck deze link: http://yoga.at.infoseek.co.jp/flash/kimishine.htm

pulletje
%Europe/Berlin %482 %2005, 12:35
op de volgende manier

var my_lv:LoadVars = new LoadVars();
my_lv.onData = function(src:String) {
if (src == undefined) {
trace("Er heeft zich een probleem voorgedaan met het laden van de gegevens");
return;
}
inhoud.text = src;
};
my_lv.load("JOUWTEXTBESTAND.txt", my_lv, "GET");



op deze manier kun je een tekstbestand schrijven zonder dat je nog een string in een txt file hoeft te zetten het teksveld dat je hebt moet je dan in dit geval 'inhoud' noemen

ruuddejong
%Europe/Berlin %742 %2005, 18:49
Ik zi enks staan behalve

"action script"

Maar ik heb al het dynamische vakje
ik hoef dus allen nog te weten hoe ik
extern test in kan laden.

zodat ik hem via een html pagina kan updaten ... (snel)

naja ik hoop dat iemand het weet.

Gr. ruud

theFlashWizard
%Europe/Berlin %761 %2005, 19:16
gewoon met loadVars.. zoals pulletje zegt..
http://www.actionscripts.org/tutorials/beginner/loadVariables_and_loadVars/index3.shtml

mateo)
%Europe/Berlin %965 %2005, 00:10
(en een gave link trouwens)

pulletje
%Europe/Berlin %014 %2005, 01:20
ik zal het proberen zo duidelijk mogelijk te zeggen.

stel: op het eerste frame in je timeline heb je een dynamisch tekstvak staan. de instancenaam van dat tekstvak is: ditiseenachterlijkenaamvooreentekstvak dan moet je in het bovenstaande script

inhoud.text = src;
vervangen voor:
ditiseenachterlijkenaamvooreentekstvak.text = src;

het gehele script plaats je vervolgens op de 1ste frame van je timeline (dezelfde als waar je tekstvak in staat) je kunt voor actionscript ook een aparte layer aanmaken, op die manier kun je altijd snel zien waar je je script hebt staan.

DAT WAS HET

hopelijk ben ik zo duidelijk genoeg geweest voor je anders moet je maar eens gaan zoeken op F1 of google ofzo

theFlashWizard
%Europe/Berlin %105 %2005, 03:32
mateo), ik heb alle tuturials die ik verzameld heb online gezet, zodat ik daar altijd naar kan verwijzen.. mischien heb jij der ook wat aan :)
http://members.lycos.nl/tut1/uploadbestanden/tuturials.txt

mateo)
%Europe/Berlin %424 %2005, 11:11
(thanks wizard, ik ga ernaar kijken :))

Teike
%Europe/Berlin %725 %2008, 17:24
bedankt,

kon dit goed gebruiken.. :)

ldemortier
%Europe/Berlin %836 %2008, 20:04
sjonge wat is dit, van de grondprincipes tekst inladen, al eens de F1 help bekeken? Vooraleer te verwachten dat iemand iets doet, steek er dan ten minste zelf de moeite in om de help te lezen. Zo zit het forum niet vol met onnodige vragen

wouteryeah
%Europe/Berlin %861 %2008, 20:40
sjonge wat is dit, van de grondprincipes tekst inladen, al eens de F1 help bekeken? Vooraleer te verwachten dat iemand iets doet, steek er dan ten minste zelf de moeite in om de help te lezen. Zo zit het forum niet vol met onnodige vragen

Kijk naar de datum van de eerste post, degene die dit topic naar boven heeft gebracht heeft juist de zoekfunctie gebruikt :D

ldemortier
%Europe/Berlin %343 %2008, 08:14
ah zoo :)

LA24
%Europe/Berlin %368 %2008, 09:51
Hallo,
Ik probeer meerdere tekstvelden te vullen uit even zoveel tekstbestandjes.
Nu loop ik vast bij eval("inhoud"+i).text= tkst, terwijl in het ouputvenster alles keurig wordt weergegeven krijg ik niets in inhoud0, inhoud1 en inhoud2.
Het zit, denk ik, vast op de linkerzijde bij eval("inhoud"+i).

Alvast bedankt.

for(i=0; i<3; i++){
var dyn_tekst:LoadVars = new LoadVars();
dyn_tekst.onData = function(tkst:String) {
if (tkst == undefined) {
trace("fout");
return;
}
//trace(i)
//trace ("inhoud"+i)
trace(eval("inhoud"+i).text= tkst);
eval("inhoud"+i).text= tkst
}
//trace ("inhoud"+i)
//trace(eval("inhoud"+i).text= src);
dyn_tekst.load("testtekst"+i+".txt", dyn_tekst, "GET");
}