Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 24-11-2005, 12:37   #1 (permalink)
Neuer User
 
Registriert seit: Oct 2005
Beiträge: 61
Question Mehrsprachig

Ich habe mir hier eine kleine Flash zusammengebastelt. In der Biblothek befinden sich 6 Animierte Buttons (4 "Options"-Buttons + 2 "Sprachen"-Buttons (deutsch und englisch)). Jeder dieser Buttons ist als Movieclip auf der Bühne abgelegt. Innerhalb des Movieclips befindet sich neben einer Ebene für den dynamischen Text die eigentliche Schaltfläche. Auf der Bühne wird jeder einzelne Button am Anfang einzelnd eingeblendet.

Am Anfang der Flash habe ich eine globale Varialbe "lang" erstellt, die den aktuellen Zustand der eingestellten Sprache beinhaltet.

Jetzt möchte ich wenn ich auf einen Sprachbutton klicke, dass der Text des Buttons entsprechend in die ausgewählte Sprache geändert wird.

Ich weis nur nicht wie und wo ich diese Änderung am besten vornehmen kann.

Sascha
Sascha Laurent ist offline   Mit Zitat antworten
Alt 24-11-2005, 12:52   #2 (permalink)
°.oO°O.o°.oO.o°O
 
Benutzerbild von bamboocha
 
Registriert seit: Jun 2005
Ort: CH
Beiträge: 1.490
Am besten schreibst du die Beschriftungen der Buttons in ein mehrdimensionales Array! Auf der ersten Ebene fragst du die Sprache ab und auf der zweiten, die Buttonnr. Das Array sollte dann wie folgt aussehen:

array[Sprachennr][Buttonnr]

sobald dann auf den Sprachenbutton geklickt wird, änderst du das jeweilige Textfeld um, indem du den entsprechenden Arrayeintrag änderst...
das ganze könnte so aussehen:
Code:
this.langbutton.onPress = function() {
        _global.lang = 1 (oder 2, je nachdem welche Sprache...);
        for(var i = 0; i < butname[lang].length; i++) {
                this._parent["button"+i].beschriftung.text = butname[lang][i];
        }
}
Wobei
"langbutton" der Sprachenbutton ist
"butname" das mehrdimensionale Array
"this["button"+i]" die jeweiligen Buttons sind "beschriftung" das dynamische Textfeld darin.
__________________
There is no way to happiness, happiness is the way! - Buddha

Geändert von bamboocha (24-11-2005 um 12:54 Uhr)
bamboocha ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 22:53 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele