PDA

Volledige versie bekijken : Dynamische tekst inladen in movieclip


kefin
%Europe/Berlin %480 %2005, 12:31
Ik heb een movieclip gemaakt en daar staan mijn componenten in voor het tonen van tekst. Maar in een movieclip is het kennelijk niet toegestaan om tekst dynamische in te laden. Er komt dan te staan undefined. En ik wil dat gewoon in een movieclip hebben.

Als ik de componenten uit de movieclip haal en maak een nieuw flash filmpje en gooi die dingen in de root dan werkt het wel. Zo ben ik erachter gekomen.. Iemand een oplossing ?

gr

//matt
%Europe/Berlin %486 %2005, 12:40
Kan zeker wel, maar kun je even je code posten?? Zit waarschijnlijk een klein foutje in, als het in de root wel werkt.

tvandenb
%Europe/Berlin %505 %2005, 13:08
gewoon ff het pad meegeven naar je tekstveld

_root.MyMovieClip.MytextField


T__

kefin
%Europe/Berlin %509 %2005, 13:14
Bijlage is toegevoegd

//matt
%Europe/Berlin %561 %2005, 14:28
sorry, heb geen flash 8

kefin
%Europe/Berlin %605 %2005, 15:31
bij deze dan de 2004 versie,. sorry

//matt
%Europe/Berlin %633 %2005, 16:12
Da's inderdaad raar dat hij het wel in de root doet, maar niet in een mc.
Het probleem is dat je in de mc in frame 2 zit voordat de txtfile is ingeladen.
als je dit in frame 1 van je mc zet...

loadVariablesNum("data.txt",0);
this.onEnterFrame = function(){
trace(about);
}
stop();

...dan geeft het output venster eerst 'undefined' aan, en pas na een paar frames heeft about een waarde.
//--

Je kunt het beste het loadVars object gebruiken. Dan komt de code in je mc er zo uit te zien:

//--Frame1:
var lv = new LoadVars();
lv.onLoad = function(){
gotoAndPlay(2);
}
lv.load("data.txt");
stop();

//--Frame2:
this.main_tekst = lv.about;
//..en hier de rest van jouw code

//matt
%Europe/Berlin %686 %2005, 17:28
hier is de file

joost
%Europe/Berlin %657 %2005, 15:46
Heeft er ook nog iemand de gewone flash mx versie van het zip bestand?
alvast bedankt,
Joost