Hallo,
ich habe eine Anwendung, bei der zu Beginn eine Sprachauswahl getroffen werden muß (dynamischer Text wird dann in der jeweiligen Sprache geladen). Die Anwendung beinhaltet ebenso dynamische xml-bildergallerien bei der ich ein infotextfeld habe. Allerdings eben nicht in verschiedenen sprachen, was es aber sein sollte.
Mein Lösungsansatz war so:
1) ich setze im ersten Schlüsselbild eine globale Variable
Code:
_global.whichlanguage = whichlanguage;
2) auf den Sprachbuttons gebe ich der Variablen einen Wert,z.b. auf englischen button
Code:
on (release) {
//Load language XML file
_root.lang_Xml("lang_xml/EN.xml");
//End load language XML
_global.wichlanguage = "EN";
}
3) beim aufruf der gallerie setze ich eine if-abfrage
Code:
// Image Gallery Skript
if (_global.wichlanguage="EN") {
#include "appfiles/xmlphotoalbum_EN.as"
fromgallery = 11;
}
// Image Gallery Skript
if (_global.wichlanguage="DT") {
#include "appfiles/xmlphotoalbum_DT.as"
fromgallery = 11;
}
4) in der jeweiligen as datei wird dann das jeweilige xml-file aufgerufen mit, welches dann als infotext jeweilige sprache beinhaltet. es wird zu jedem bild eben dementsprechend ein infotext angezeigt.
Code:
//////////////////////////////////////////
//HERE IS WHERE YOU DECLARE YOUR XML FILE
imageList_xml.load ("appfiles/xml/gallerie_EN.xml");
//////////////////////////////////////////
das syntaxprüfen zeigt keinerlei fehler an, allerdings funktioniert es natürlich nicht
es erscheint: "Flashplayer wird durch ein skript verlangsamt...." und hängt sich auf.
kann mir jemand helfen?
ach ja, ich veröffentlich mit flashplayer 9 und actionskript 2.
danke euch
beste grüße
steff