PDA

Volledige versie bekijken : variable xml text document laden


kurtgamer
%Europe/Berlin %604 %2005, 15:30
hallo

ben bezig met een nieuwe site te maken
(hoe meer je bezig bent hoe meer je leert)

ik laad verschillende xml bestanden door middel van 1 code
met 1 CSS
de texten worden geladen door variables
hier mijn code

_global.styles.TextArea.setStyle("backgroundColor", "false");
//init TextArea component
myText.html = true;
myText.wordWrap = true;
myText.multiline = true;
myText.label.condenseWhite=true;
//load css
myTextStyle = new TextField.StyleSheet();
myTextStyle.load("text/myText.css");
myText.styleSheet = myTextStyle;
//load in XML
myTextContent = new XML();
myTextContent.ignoreWhite = true;
myTextContent.load("text/"+land+woord);//land en woord is een var.
myTextContent.onLoad = function(success)
{
if(success)
{
myText.text = myTextContent;
}
}

uitleg:
("text/"+land+woord)
text/ is een map waarin 2 andere mappen zich bevinden die aangesproken worden met
de variable land (bijvoorbeeld: "nederland/")
in die 2 mappen bevinden zich verschillende texten met dezelfde naam.(var woord)
ik heb verschillende knopen 2 voor de land var en 5 voor de woord var

dus als ik op een knop druk
worden de var verandert van in de code hierboven naar de var. bij de button
zodanig dat de tekst zichtbaar wordt.

er is een klein probleempje eerst zie je de text een fractie van een seconde zonder
de veranderingen van de CSS (dus eerst zwart)

de vraag is kan je de tekst die uit de xml gelezen wordt niet direct de CSS meegeven

ik heb de tuts bekeken van "Teksten laden uit XML en opmaken met CSS_Jaap van Duyn"
en die werkt zoals het moet
maar die texten worden niet aangeroepen via variabelen

kurt

en nog een vraagske
als ik alleen de 1de variable verander (land) dmv. een knop in te drukken
dan verandert de text niet
je moet dan eerst een andere knop indrukken die de variable woord aanspreekt
dan verandert de var land en de var woord

ik hoop dat ik het duidelijk heb verwoord
anders moet je het maar laten weten dan haal ik mijn fla wat uit elkaar en upload het

kurtgamer
%Europe/Berlin %898 %2005, 22:33
hierboven schreef ik dit:

dus als ik op een knop druk
worden de var verandert van in de code hierboven naar de var. bij de button
zodanig dat de tekst zichtbaar wordt.
er is een klein probleempje eerst zie je de text een fractie van een seconde zonder
de veranderingen van de CSS (dus eerst zwart)

ik heb nu gemerkt als ik de swf bekijk in Internet Explorer dat de CSS direkt geladen
wordt mùet andere woorden het speelt perfect af

maar ik gebruik meestal FireFox en met FF krijg ik het eerst zwart dan pas met de CSS

misschien iemand een idee
kurt