1&1 DSL
Flashhilfe.de - Flash Community

Flashseite für mehrere Sprachen auslegen !!! [Flash 9]

Forum > ActionScript 3.0 > Flashseite für mehrere Sprachen auslegen !!!

 


AntwortenRegistrieren Seite1  

 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:53Re1
Benutzerbild von zachi69
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:05Re2
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:47Re3
Benutzerbild von badskillFlashhilfe.de Moderator
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
 

AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.
Partner Webseiten: DesignerInAction.de   Designnation.de   Mediengestalter.info   php-resource.de   phpforum.de   phpwelt.de   Pixelio.de   PSD-Tutorials.de   Tutorials.de

Haftungsausschluss   Datenschutzerklärung   Hier Werben   Impressum
© 1999-2012 Sebastian Wichmann - Flashhilfe.de