Flashseite für mehrere Sprachen auslegen !!! [Flash 9]
| 17.12.2009, 19:41 | | Beiträge: 29 Registriert: Dec 2009
| Flashseite für mehrere Sprachen auslegen !!! Hallo Flasher,
ich habe eine kleines problem und steck zur zeit fest. Ich erstelle eine Flashseite mit mehreren sprachen (deutsch, englisch, französisch)...
der aufbau meiner seite:
preloader.swf lädt mein externes flashdokument das mehrsprachig sein soll...
xml sieht bisher folgendermaßen aus...
ActionScript:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | <?xml version="1.0" encoding="utf-8"?>
<navigation>
<deutsch>
<menu>
<title>men1</title>
</menu>
<menu>
<title>men2</title>
</menu>
<menu>
<title>men3</title>
</menu>
<menu>
<title>men4</title>
</menu>
<menu>
<title>men5</title>
</menu>
</deutsch>
<englisch>
<menu>
<title>men1_eng</title>
</menu>
<menu>
<title>men2_eng</title>
</menu>
<menu>
<title>men3_eng</title>
</menu>
<menu>
<title>men4_eng</title>
</menu>
<menu>
<title>men5_eng</title>
</menu>
</englisch>
</navigation>
|
in frame eins meiner flashdatei lese ich die xml ein...
ActionScript:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | var xmlloader:URLLoader = new URLLoader();
xmlloader.addEventListener(Event.COMPLETE, parseXML);
xmlloader.load(new URLRequest("navigation.xml"));
function parseXML(evt:Event)
{
var xml:XML = XML(xmlloader.data);
xml.ignoreWhite = true;
// Textfelder deklarieren und ausgeben //
navigation.btn1.nav1_txt.text = xml.children()[0].menu[0].title;
navigation.btn2.nav2_txt.text = xml.children()[0].menu[1].title;
navigation.btn3.nav3_txt.text = xml.children()[0].menu[2].title;
navigation.btn4.nav4_txt.text = xml.children()[0].menu[3].title;
navigation.btn5.nav5_txt.text = xml.children()[0].menu[4].title;
}
|
so nun hab ich leider keinen schimmer wie ich per schaltflächen die sprachen wechseln kann... könnte mir jemand vielleicht einen tip geben???
danke schon im voraus... | Geändert von shrekisback am 17.12.09 um 19:44 Uhr
| |
|
| 17.12.2009, 21:53 | Re1 | Beiträge: 136 Wohnort: Kölle am Rinn Registriert: Jul 2008
| Hi,
erstelle Dir 3 Arrays mir den Textten und dann je nach gewählte Sprache lädst du die Texte aus dem ensprechendem Array.
Sollte einfach sein.
Gruss,
Zachi | |
| 18.12.2009, 16:05 | Re2 | Beiträge: 29 Registriert: Dec 2009
Themenautor/in
| Hallo nochmal,
gibt es irgendjemanden der mir ein gutes tutorial empfehlen kann, wo es um die umsetzung von mehrsprachigkeit in flash geht.
ich möchte eine flashsite entwickeln die in deutsch, englisch und französsich publiziert werden soll.
nur hab ich leider kein plan wie ich das bewerkstelligen kann!
mein ansatz ist die ganzen texte in verschiedenen xml files zu packen:
xml_de.xml || xml_en.xml || xml_fr.xml
ich habe zwei flash dateien:
einmal die preloader.swf die mein hauptflash lädt...
ich würde die sprachen gerne per buttons in meinem hauptflashfilm steuern, leider fehlt mir dazu der komplette ansatz wie ich dies bewerkstelligen kann.
wäre super nett, wenn mir da jemand einen kleinen tip geben könnte. | |
| | | nicht sichtbar bei eingeloggten Mitgliedern |
|
| 18.12.2009, 16:47 | Re3 | Beiträge: 5285 Wohnort: Bernau (bei
Berlin) Registriert: Nov 2002
| Hier ist der erste Anlaufpunkt: fl.lang.Locale
Ansonsten gibt es zu dem Thema hier noch reichlich Informationen: Localization
Wie du dann rauslesen wirst, ist es wichtig, die XML nach dem XLIFF-Standard aufzubauen. | |
| | Themen Ähnliche Beiträge zum Thema | 28.02.2011 - Kekshunter 23.04.2011 - Kosta 04.09.2009 - Jedimeister 15.06.2011 - dynamo |
|
Flashhilfe.de Flash Platform Tipps & Tutorials Flash Platform Andere Programmiersprachen Jobangebote Diskussionen
Flashhilfe News 
Regeln & Bedingungen
|