mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 29.03.2024 12:07 Benutzername: Passwort: Auto-Login

Thema: [Flash] Sprache wählen vom 01.05.2006


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Multimedia -> [Flash] Sprache wählen
Seite: Zurück  1, 2, 3
Autor Nachricht
Gargoyle

Dabei seit: 19.05.2005
Ort: -
Alter: 39
Geschlecht: Männlich
Verfasst Fr 12.05.2006 00:44
Titel

Antworten mit Zitat Zum Seitenanfang

Ooops ich hab halt noch Flash MX... und das mit den prototypen ist so ein tick...

@sebjo: also ich seh dein problem nicht...? 2 buttons einer für englisch einer für deutsch... die variable wird ja bei
Code:
_global.lang="e"
gespeichert!

Zuletzt bearbeitet von Gargoyle am Fr 12.05.2006 00:45, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
sebjo
Threadersteller

Dabei seit: 07.10.2003
Ort: -
Alter: -
Geschlecht: -
Verfasst Mi 31.05.2006 10:44
Titel

Antworten mit Zitat Zum Seitenanfang

Bin jetzt endlich dazu gekommen das umzusetzen.

Funktioniert auch soweit.

Hätte gerne noch folgende Funktionalität:

Wenn ich den ENG oder GER button drücke wird die globale variable gespeichert aber der aktuelle txt nicht aktualisiert sondern die sprache wird dann logischerweise erst bei der nächsten Auswahl geladen.

Welchen Code muss ich einbauen damit der aktuelle txt angepasst wird?

Hier ist der code von meinem test setup:

Code:

_global.lng = "english";

//german button
ger_btn.onRelease = function(){
_global.lng = "german";
}

//english button
eng_btn.onRelease = function(){
_global.lng = "english";
}

/////////////////////////////////


this.createTextField("my_txt", 10, 10, 10, 320, 100);
my_txt.autoSize = "left";
my_txt.border = true;
my_txt.multiline = true;
my_txt.wordWrap = true;

myxml = new XML();
myxml.ignoreWhite = true;
myxml.onLoad = function(){

my_txt.html = true;
my_txt.htmlText = myxml.firstChild;
//trace(myxml);
};

myxml.load(_global.lng+"/data.xml");

////////////////////////////////

test_btn.onRelease = function(){
myxml.load(_global.lng+"/data2.xml");
}





  View user's profile Private Nachricht senden
Anzeige
Anzeige
Account gelöscht


Ort: -
Alter: -
Verfasst Mo 05.06.2006 01:32
Titel

Antworten mit Zitat Zum Seitenanfang

Hallo,

Code:

function SetMyText()
{
 myxml.load(_global.lng+"/data.xml");
}


das ganze in eine Funktion packen wie SetMyText(); und nach dem Setzen der Sprache mit aufrufen.
Vorher sollte myxml und my_txt natürlich schon existieren.

Ich möchte noch darauf hinweise das es bei der ganzen Sprachumschalterei einige Probleme auftreten können.
So können Bezeichnungen in einigen Sprachen (z.B. im russischen) extrem in der Länge abweichen.

Eine Möglichkeit währe z.B. die Navigation in einzelne swf zu packen und diese dynamisch einzuladen.
So kann man auch Zeilenumbrüche, pixelweises Ausrichten per wysiwyg machen.

Sozusagen Trennung von Funktion, Layout und Sprache.

Ein Gruß
 
 
Ähnliche Themen Flash CS5 sprache ändern
Sprache in Flash 8 ändern
iMovie: Hintergrundmotiv wählen
Bitte wählen Sie im Select unter PHP
.wmv/.mov aus HTML öffnen - Player wählen
Schrift- und Hintergrundfarbe passend wählen
Neues Thema eröffnen   Neue Antwort erstellen Seite: Zurück  1, 2, 3
MGi Foren-Übersicht -> Multimedia


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.