ActionScript® 3.0 Referenzhandbuch für die Adobe® Flash®-Plattform
Home  |  Liste der Pakete und Klassen ausblenden |  Pakete  |  Klassen  |  Neue Funktionen  |  Stichwortverzeichnis  |  Anhänge  |  Warum auf Englisch?
Filter: AIR 30.0 und früher, Flash Player 30.0 und früher, Flash Lite 4
Flex 4.6 und früher, Flash Pro CS6 und früher
Filter ausblenden
fl.lang 

Locale  - AS3 Flash

Paketex

Oberste Ebene
adobe.utils
air.desktop
air.net
air.update
air.update.events
coldfusion.air
coldfusion.air.errors
coldfusion.air.events
coldfusion.service
coldfusion.service.events
coldfusion.service.mxml
com.adobe.acm.solutions.authoring.domain.extensions
com.adobe.acm.solutions.ccr.domain.extensions
com.adobe.consulting.pst.vo
com.adobe.dct.component
com.adobe.dct.component.datadictionary
com.adobe.dct.component.datadictionaryElement
com.adobe.dct.component.dataElementsPanel
com.adobe.dct.component.toolbars
com.adobe.dct.event
com.adobe.dct.exp
com.adobe.dct.model
com.adobe.dct.service
com.adobe.dct.service.provider
com.adobe.dct.transfer
com.adobe.dct.util
com.adobe.dct.view
com.adobe.ep.taskmanagement.domain
com.adobe.ep.taskmanagement.event
com.adobe.ep.taskmanagement.filter
com.adobe.ep.taskmanagement.services
com.adobe.ep.taskmanagement.util
com.adobe.ep.ux.attachmentlist.component
com.adobe.ep.ux.attachmentlist.domain
com.adobe.ep.ux.attachmentlist.domain.events
com.adobe.ep.ux.attachmentlist.domain.renderers
com.adobe.ep.ux.attachmentlist.skin
com.adobe.ep.ux.attachmentlist.skin.renderers
com.adobe.ep.ux.content.event
com.adobe.ep.ux.content.factory
com.adobe.ep.ux.content.handlers
com.adobe.ep.ux.content.managers
com.adobe.ep.ux.content.model.asset
com.adobe.ep.ux.content.model.preview
com.adobe.ep.ux.content.model.relation
com.adobe.ep.ux.content.model.search
com.adobe.ep.ux.content.model.toolbar
com.adobe.ep.ux.content.search
com.adobe.ep.ux.content.services
com.adobe.ep.ux.content.services.load
com.adobe.ep.ux.content.services.permissions
com.adobe.ep.ux.content.services.preview
com.adobe.ep.ux.content.services.providers
com.adobe.ep.ux.content.services.query
com.adobe.ep.ux.content.services.relationships
com.adobe.ep.ux.content.services.search.lccontent
com.adobe.ep.ux.content.services.version
com.adobe.ep.ux.content.view
com.adobe.ep.ux.content.view.components.activate
com.adobe.ep.ux.content.view.components.grid
com.adobe.ep.ux.content.view.components.grid.hover
com.adobe.ep.ux.content.view.components.grid.hover.component
com.adobe.ep.ux.content.view.components.grid.renderers
com.adobe.ep.ux.content.view.components.relationships
com.adobe.ep.ux.content.view.components.review
com.adobe.ep.ux.content.view.components.search.renderers
com.adobe.ep.ux.content.view.components.searchpod
com.adobe.ep.ux.content.view.components.toolbar
com.adobe.ep.ux.content.view.components.toolbar.controlRenderers
com.adobe.ep.ux.content.view.components.version
com.adobe.ep.ux.documentsubmit.component
com.adobe.ep.ux.documentsubmit.domain
com.adobe.ep.ux.documentsubmit.skin
com.adobe.ep.ux.taskaction.component
com.adobe.ep.ux.taskaction.domain
com.adobe.ep.ux.taskaction.domain.events
com.adobe.ep.ux.taskaction.skin
com.adobe.ep.ux.taskdetails.component
com.adobe.ep.ux.taskdetails.domain
com.adobe.ep.ux.taskdetails.skin
com.adobe.ep.ux.tasklist.component
com.adobe.ep.ux.tasklist.domain
com.adobe.ep.ux.tasklist.skin
com.adobe.ep.ux.webdocumentviewer.domain
com.adobe.exm.expression
com.adobe.exm.expression.error
com.adobe.exm.expression.event
com.adobe.exm.expression.impl
com.adobe.fiber.runtime.lib
com.adobe.fiber.services
com.adobe.fiber.services.wrapper
com.adobe.fiber.styles
com.adobe.fiber.util
com.adobe.fiber.valueobjects
com.adobe.gravity.binding
com.adobe.gravity.context
com.adobe.gravity.flex.bundleloader
com.adobe.gravity.flex.progress
com.adobe.gravity.flex.serviceloader
com.adobe.gravity.framework
com.adobe.gravity.init
com.adobe.gravity.service.bundleloader
com.adobe.gravity.service.logging
com.adobe.gravity.service.manifest
com.adobe.gravity.service.progress
com.adobe.gravity.tracker
com.adobe.gravity.ui
com.adobe.gravity.utility
com.adobe.gravity.utility.async
com.adobe.gravity.utility.error
com.adobe.gravity.utility.events
com.adobe.gravity.utility.factory
com.adobe.gravity.utility.flex.async
com.adobe.gravity.utility.logging
com.adobe.gravity.utility.message
com.adobe.gravity.utility.sequence
com.adobe.gravity.utility.url
com.adobe.guides.control
com.adobe.guides.domain
com.adobe.guides.i18n
com.adobe.guides.spark.components.skins
com.adobe.guides.spark.components.skins.mx
com.adobe.guides.spark.headers.components
com.adobe.guides.spark.headers.skins
com.adobe.guides.spark.layouts.components
com.adobe.guides.spark.layouts.skins
com.adobe.guides.spark.navigators.components
com.adobe.guides.spark.navigators.renderers
com.adobe.guides.spark.navigators.skins
com.adobe.guides.spark.util
com.adobe.guides.spark.wrappers.components
com.adobe.guides.spark.wrappers.skins
com.adobe.guides.submit
com.adobe.icc.dc.domain
com.adobe.icc.dc.domain.factory
com.adobe.icc.editors.events
com.adobe.icc.editors.handlers
com.adobe.icc.editors.managers
com.adobe.icc.editors.model
com.adobe.icc.editors.model.config
com.adobe.icc.editors.model.el
com.adobe.icc.editors.model.el.operands
com.adobe.icc.editors.model.el.operators
com.adobe.icc.enum
com.adobe.icc.external.dc
com.adobe.icc.obj
com.adobe.icc.services
com.adobe.icc.services.category
com.adobe.icc.services.config
com.adobe.icc.services.download
com.adobe.icc.services.export
com.adobe.icc.services.external
com.adobe.icc.services.formbridge
com.adobe.icc.services.fragmentlayout
com.adobe.icc.services.layout
com.adobe.icc.services.letter
com.adobe.icc.services.locator
com.adobe.icc.services.module
com.adobe.icc.services.render
com.adobe.icc.services.submit
com.adobe.icc.services.user
com.adobe.icc.token
com.adobe.icc.vo
com.adobe.icc.vo.render
com.adobe.icomm.assetplacement.controller
com.adobe.icomm.assetplacement.controller.utils
com.adobe.icomm.assetplacement.data
com.adobe.icomm.assetplacement.model
com.adobe.livecycle.assetmanager.client
com.adobe.livecycle.assetmanager.client.event
com.adobe.livecycle.assetmanager.client.handler
com.adobe.livecycle.assetmanager.client.managers
com.adobe.livecycle.assetmanager.client.model
com.adobe.livecycle.assetmanager.client.model.cms
com.adobe.livecycle.assetmanager.client.service
com.adobe.livecycle.assetmanager.client.service.search
com.adobe.livecycle.assetmanager.client.service.search.cms
com.adobe.livecycle.assetmanager.client.utils
com.adobe.livecycle.content
com.adobe.livecycle.rca.model
com.adobe.livecycle.rca.model.constant
com.adobe.livecycle.rca.model.document
com.adobe.livecycle.rca.model.participant
com.adobe.livecycle.rca.model.reminder
com.adobe.livecycle.rca.model.stage
com.adobe.livecycle.rca.service
com.adobe.livecycle.rca.service.core
com.adobe.livecycle.rca.service.core.delegate
com.adobe.livecycle.rca.service.process
com.adobe.livecycle.rca.service.process.delegate
com.adobe.livecycle.rca.token
com.adobe.livecycle.ria.security.api
com.adobe.livecycle.ria.security.service
com.adobe.mosaic.layouts
com.adobe.mosaic.layouts.dragAndDrop
com.adobe.mosaic.layouts.interfaces
com.adobe.mosaic.mxml
com.adobe.mosaic.om.constants
com.adobe.mosaic.om.events
com.adobe.mosaic.om.impl
com.adobe.mosaic.om.interfaces
com.adobe.mosaic.skinning
com.adobe.mosaic.sparklib.editors
com.adobe.mosaic.sparklib.optionMenu
com.adobe.mosaic.sparklib.scrollableMenu
com.adobe.mosaic.sparklib.scrollableMenu.skins
com.adobe.mosaic.sparklib.tabLayout
com.adobe.mosaic.sparklib.tabLayout.events
com.adobe.mosaic.sparklib.tabLayout.layouts
com.adobe.mosaic.sparklib.tabLayout.skins
com.adobe.mosaic.sparklib.text
com.adobe.mosaic.sparklib.util
com.adobe.solutions.acm.authoring.presentation
com.adobe.solutions.acm.authoring.presentation.actionbar
com.adobe.solutions.acm.authoring.presentation.common
com.adobe.solutions.acm.authoring.presentation.events
com.adobe.solutions.acm.authoring.presentation.fragment
com.adobe.solutions.acm.authoring.presentation.letter
com.adobe.solutions.acm.authoring.presentation.letter.data
com.adobe.solutions.acm.authoring.presentation.preview
com.adobe.solutions.acm.authoring.presentation.rte
com.adobe.solutions.acm.ccr.presentation
com.adobe.solutions.acm.ccr.presentation.contentcapture
com.adobe.solutions.acm.ccr.presentation.contentcapture.events
com.adobe.solutions.acm.ccr.presentation.contentcapture.preview
com.adobe.solutions.acm.ccr.presentation.datacapture
com.adobe.solutions.acm.ccr.presentation.datacapture.renderers
com.adobe.solutions.acm.ccr.presentation.pdf
com.adobe.solutions.exm
com.adobe.solutions.exm.authoring
com.adobe.solutions.exm.authoring.components.controls
com.adobe.solutions.exm.authoring.components.toolbars
com.adobe.solutions.exm.authoring.domain
com.adobe.solutions.exm.authoring.domain.expression
com.adobe.solutions.exm.authoring.domain.impl
com.adobe.solutions.exm.authoring.domain.method
com.adobe.solutions.exm.authoring.domain.variable
com.adobe.solutions.exm.authoring.enum
com.adobe.solutions.exm.authoring.events
com.adobe.solutions.exm.authoring.model
com.adobe.solutions.exm.authoring.renderer
com.adobe.solutions.exm.authoring.view
com.adobe.solutions.exm.expression
com.adobe.solutions.exm.impl
com.adobe.solutions.exm.impl.method
com.adobe.solutions.exm.method
com.adobe.solutions.exm.mock
com.adobe.solutions.exm.mock.method
com.adobe.solutions.exm.runtime
com.adobe.solutions.exm.runtime.impl
com.adobe.solutions.exm.variable
com.adobe.solutions.prm.constant
com.adobe.solutions.prm.domain
com.adobe.solutions.prm.domain.factory
com.adobe.solutions.prm.domain.impl
com.adobe.solutions.prm.domain.manager
com.adobe.solutions.prm.presentation.asset
com.adobe.solutions.prm.presentation.constant
com.adobe.solutions.prm.presentation.document
com.adobe.solutions.prm.presentation.event
com.adobe.solutions.prm.presentation.file
com.adobe.solutions.prm.presentation.project
com.adobe.solutions.prm.presentation.team
com.adobe.solutions.prm.presentation.util
com.adobe.solutions.prm.service
com.adobe.solutions.prm.services.impl
com.adobe.solutions.prm.vo
com.adobe.solutions.rca.constant
com.adobe.solutions.rca.domain
com.adobe.solutions.rca.domain.common
com.adobe.solutions.rca.domain.factory
com.adobe.solutions.rca.domain.impl
com.adobe.solutions.rca.domain.impl.manager
com.adobe.solutions.rca.domain.manager
com.adobe.solutions.rca.presentation
com.adobe.solutions.rca.presentation.comment
com.adobe.solutions.rca.presentation.constant
com.adobe.solutions.rca.presentation.event
com.adobe.solutions.rca.presentation.gantt
com.adobe.solutions.rca.presentation.gantt.ruler
com.adobe.solutions.rca.presentation.template
com.adobe.solutions.rca.presentation.template.audit
com.adobe.solutions.rca.presentation.template.definition
com.adobe.solutions.rca.presentation.template.documents
com.adobe.solutions.rca.presentation.template.stages
com.adobe.solutions.rca.presentation.util
com.adobe.solutions.rca.service
com.adobe.solutions.rca.services.impl
com.adobe.solutions.rca.vo
com.adobe.solutions.rca.vo.um
com.adobe.viewsource
fl.accessibility
fl.containers
fl.controls
fl.controls.dataGridClasses
fl.controls.listClasses
fl.controls.progressBarClasses
fl.core
fl.data
fl.display
fl.events
fl.ik
fl.lang
fl.livepreview
fl.managers
fl.motion
fl.motion.easing
fl.rsl
fl.text
fl.transitions
fl.transitions.easing
fl.video
flash.accessibility
flash.concurrent
flash.crypto
flash.data
flash.desktop
flash.display
flash.display3D
flash.display3D.textures
flash.errors
flash.events
flash.external
flash.filesystem
flash.filters
flash.geom
flash.globalization
flash.html
flash.media
flash.net
flash.net.dns
flash.net.drm
flash.notifications
flash.permissions
flash.printing
flash.profiler
flash.sampler
flash.security
flash.sensors
flash.system
flash.text
flash.text.engine
flash.text.ime
flash.ui
flash.utils
flash.xml
flashx.textLayout
flashx.textLayout.compose
flashx.textLayout.container
flashx.textLayout.conversion
flashx.textLayout.edit
flashx.textLayout.elements
flashx.textLayout.events
flashx.textLayout.factory
flashx.textLayout.formats
flashx.textLayout.operations
flashx.textLayout.utils
flashx.undo
ga.controls
ga.layouts
ga.model
ga.uiComponents
ga.util
ga.views
ga.wrappers
lc.foundation
lc.foundation.domain
lc.foundation.events
lc.foundation.ui
lc.foundation.util
lc.preloader
lc.procmgmt
lc.procmgmt.commands
lc.procmgmt.domain
lc.procmgmt.events
lc.procmgmt.formbridge
lc.procmgmt.impl
lc.procmgmt.ui.attachments
lc.procmgmt.ui.controls
lc.procmgmt.ui.controls.card
lc.procmgmt.ui.controls.renderer
lc.procmgmt.ui.help
lc.procmgmt.ui.layout
lc.procmgmt.ui.presentationmodel
lc.procmgmt.ui.process
lc.procmgmt.ui.search
lc.procmgmt.ui.startpoint
lc.procmgmt.ui.task
lc.procmgmt.ui.task.form
lc.procmgmt.ui.task.form.commands
lc.procmgmt.ui.tracking
mx.accessibility
mx.automation
mx.automation.air
mx.automation.delegates
mx.automation.delegates.advancedDataGrid
mx.automation.delegates.charts
mx.automation.delegates.containers
mx.automation.delegates.controls
mx.automation.delegates.controls.dataGridClasses
mx.automation.delegates.controls.fileSystemClasses
mx.automation.delegates.core
mx.automation.delegates.flashflexkit
mx.automation.events
mx.binding
mx.binding.utils
mx.charts
mx.charts.chartClasses
mx.charts.effects
mx.charts.effects.effectClasses
mx.charts.events
mx.charts.renderers
mx.charts.series
mx.charts.series.items
mx.charts.series.renderData
mx.charts.styles
mx.collections
mx.collections.errors
mx.containers
mx.containers.accordionClasses
mx.containers.dividedBoxClasses
mx.containers.errors
mx.containers.utilityClasses
mx.controls
mx.controls.advancedDataGridClasses
mx.controls.dataGridClasses
mx.controls.listClasses
mx.controls.menuClasses
mx.controls.olapDataGridClasses
mx.controls.scrollClasses
mx.controls.sliderClasses
mx.controls.textClasses
mx.controls.treeClasses
mx.controls.videoClasses
mx.core
mx.core.windowClasses
mx.data
mx.data.crypto
mx.data.errors
mx.data.events
mx.data.messages
mx.data.mxml
mx.data.offline.errors
mx.data.utils
mx.effects
mx.effects.easing
mx.effects.effectClasses
mx.events
mx.filters
mx.flash
mx.formatters
mx.geom
mx.graphics
mx.graphics.codec
mx.graphics.shaderClasses
mx.logging
mx.logging.errors
mx.logging.targets
mx.managers
mx.messaging
mx.messaging.channels
mx.messaging.config
mx.messaging.errors
mx.messaging.events
mx.messaging.management
mx.messaging.messages
mx.modules
mx.netmon
mx.olap
mx.olap.aggregators
mx.preloaders
mx.printing
mx.resources
mx.rpc
mx.rpc.events
mx.rpc.http
mx.rpc.http.mxml
mx.rpc.livecycle
mx.rpc.mxml
mx.rpc.remoting
mx.rpc.remoting.mxml
mx.rpc.soap
mx.rpc.soap.mxml
mx.rpc.wsdl
mx.rpc.xml
mx.skins
mx.skins.halo
mx.skins.spark
mx.skins.wireframe
mx.skins.wireframe.windowChrome
mx.states
mx.styles
mx.utils
mx.validators
org.osmf.containers
org.osmf.display
org.osmf.elements
org.osmf.events
org.osmf.layout
org.osmf.logging
org.osmf.media
org.osmf.metadata
org.osmf.net
org.osmf.net.dvr
org.osmf.net.httpstreaming
org.osmf.net.metrics
org.osmf.net.qos
org.osmf.net.rtmpstreaming
org.osmf.net.rules
org.osmf.traits
org.osmf.utils
spark.accessibility
spark.automation.delegates
spark.automation.delegates.components
spark.automation.delegates.components.gridClasses
spark.automation.delegates.components.mediaClasses
spark.automation.delegates.components.supportClasses
spark.automation.delegates.skins.spark
spark.automation.events
spark.collections
spark.components
spark.components.calendarClasses
spark.components.gridClasses
spark.components.mediaClasses
spark.components.supportClasses
spark.components.windowClasses
spark.core
spark.effects
spark.effects.animation
spark.effects.easing
spark.effects.interpolation
spark.effects.supportClasses
spark.events
spark.filters
spark.formatters
spark.formatters.supportClasses
spark.globalization
spark.globalization.supportClasses
spark.layouts
spark.layouts.supportClasses
spark.managers
spark.modules
spark.preloaders
spark.primitives
spark.primitives.supportClasses
spark.skins
spark.skins.mobile
spark.skins.mobile.supportClasses
spark.skins.spark
spark.skins.spark.mediaClasses.fullScreen
spark.skins.spark.mediaClasses.normal
spark.skins.spark.windowChrome
spark.skins.wireframe
spark.skins.wireframe.mediaClasses
spark.skins.wireframe.mediaClasses.fullScreen
spark.transitions
spark.utils
spark.validators
spark.validators.supportClasses
xd.core.axm.enterprise.view.components
xd.core.axm.enterprise.view.skins
xd.core.axm.view.components
xd.core.axm.view.components.support

Sprachelemente

Globale Konstanten
Globale Funktionen
Operatoren
Anweisungen, Schlüsselwörter und Direktiven
Sondertypen

Anhänge

Neue Funktionen
Compiler-Fehler
Compiler-Warnungen
Laufzeitfehler
Migration zu ActionScript 3
Unterstützte Zeichensätze
Nur MXML-Tags
Motion-XML-Elemente
Timed Text-Tags
Liste veralteter Elemente
Konstanten für die Implementierung von Eingabehilfen
Verwendung der ActionScript-Beispiele
Rechtliche Hinweise
Paketfl.lang
Klassepublic class Locale
VererbungLocale Inheritance EventDispatcher Inheritance Object

Sprachversion: ActionScript 3.0
Produktversion: Flash CS3
Laufzeitversionen: Flash Player 9, AIR 1.0

Mithilfe der fl.lang.Locale-Klasse können sie steuern, wie mehrsprachiger Text in einer SWF-Datei angezeigt wird. Das Flash-Bedienfeld "Strings" gestattet die Verwendung von String-IDs anstelle von String-Literalen in dynamischen Textfeldern. Dadurch können Sie eine SWF-Datei erstellen, die Text anzeigt, der aus einer sprachspezifischen XML-Datei geladen wurde. Die XML-Datei muss XLIFF (XML Localization Interchange File Format, XML-Dateiformat für den Austausch von Lokalisierungsinformationen) verwenden. Es gibt drei Möglichkeiten, um die in XLIFF-Dateien enthaltenen sprachspezifischen Strings anzuzeigen:
  • "automatically at runtime" – Flash Player ersetzt String-IDs durch solche Strings aus der XML-Datei, die dem von flash.system.capabilities.language zurückgegebenen Standardsprachcode des Systems entsprechen.
  • "manually using stage language" – Beim Kompilieren werden String-IDs durch Strings ersetzt, die von Flash Player nicht mehr geändert werden können.
  • "via ActionScript at runtime" – Die Ersetzung der String-IDs wird zur Laufzeit mithilfe von ActionScript geregelt. Anhand dieser Option können Sie steuern, wann und in welcher Sprache die String-IDs ersetzt werden.

Die Eigenschaften und Methoden dieser Klasse können Sie verwenden, wenn Sie sich für die Option "mithilfe von ActionScript zur Laufzeit" entscheiden.

Alle verfügbaren Eigenschaften und Methoden sind statisch. Das bedeutet, dass der Zugriff über die Klasse "fl.lang.Locale" selbst erfolgt und nicht über eine Instanz der Klasse.

Hinweis: Die Locale-Klasse ist im Flash Authoring-Klassenpfad installiert und wird automatisch in Ihre SWF-Dateien kompiliert. Durch die Verwendung der Locale-Klasse vergrößert sich die SWF-Datei etwas, da die Klasse in die Datei kompiliert werden muss.

Verwandte API-Elemente



Öffentliche Eigenschaften
 EigenschaftDefiniert von
  autoReplace : Boolean
[statisch] Bestimmt, ob die Strings nach dem Laden der XML-Datei automatisch ersetzt werden.
Locale
 Inheritedconstructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz.
Object
  languageCodeArray : Array
[statisch] [schreibgeschützt] Ein Array mit Sprachencodes für die Sprachen, die angegeben oder in die FLA-Datei geladen wurden.
Locale
  stringIDArray : Array
[statisch] [schreibgeschützt] Ein Array mit allen String-IDs in der FLA-Datei.
Locale
Öffentliche Methoden
 MethodeDefiniert von
  
addDelayedInstance(instance:Object, stringID:String):*
[statisch] Fügt das {instance, string ID}-Paar für eine spätere Verwendung in das interne Array ein.
Locale
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registriert ein Ereignis-Listener-Objekt bei einem EventDispatcher-Objekt, sodass der Listener über ein Ereignis benachrichtigt wird.
EventDispatcher
  
addXMLPath(langCode:String, path:String):void
[statisch] Fügt das {languageCode, languagePath}-Paar zur späteren Verwendung in das interne Array ein.
Locale
  
[statisch] Gibt „true“ zurück, wenn die XML-Datei geladen wurde, andernfalls „false“.
Locale
 Inherited
Sendet ein Ereignis in den Ereignisablauf.
EventDispatcher
  
[statisch] Der Standardsprachencode. Wird im Bedienfeld für Strings gesetzt oder durch Aufruf der setDefaultLang()-Methode.
Locale
 Inherited
Überprüft, ob das EventDispatcher-Objekt Listener für einen bestimmten Ereignistyp registriert hat.
EventDispatcher
 Inherited
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde.
Object
  
[statisch] Ermittelt automatisch die zu verwendende Sprache und beginnt, die XML-Sprachdatei zu laden.
Locale
 Inherited
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde.
Object
  
loadLanguageXML(xmlLanguageCode:String, customXmlCompleteCallback:Function = null):void
[statisch] Lädt die angegebene XML-Sprachdatei.
Locale
  
[statisch] Gibt den mit der angegebenen String-ID verbundenen Stringwert in der aktuellen Sprache aus.
Locale
  
loadStringEx(stringID:String, languageCode:String):String
[statisch] Gibt den mit der angegebenen String-ID und dem angegebenen Sprachencode verbundenen Stringwert zurück.
Locale
 Inherited
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann.
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Entfernt einen Listener aus dem EventDispatcher-Objekt.
EventDispatcher
  
[statisch] Legt den Standardsprachencode fest.
Locale
  
setLoadCallback(loadCallback:Function):*
[statisch] Setzt die Rückruffunktion, die nach dem Laden der XML-Datei aufgerufen wird.
Locale
 Inherited
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest.
Object
  
setString(stringID:String, languageCode:String, stringValue:String):void
[statisch] Legt den neuen Stringwert für eine angegebene String-ID und einen Sprachencode fest.
Locale
 Inherited
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas.
Object
 Inherited
Gibt das angegebene Objekt als String zurück.
Object
 Inherited
Gibt den Grundwert des angegebenen Objekts zurück.
Object
 Inherited
Überprüft, ob bei diesem EventDispatcher-Objekt oder bei einem seiner Vorgänger ein Ereignis-Listener für einen bestimmten Ereignistyp registriert ist.
EventDispatcher
Ereignisse
 Ereignis Übersicht Definiert von
 Inherited[broadcast event] Wird ausgelöst, wenn Flash Player oder eine AIR-Anwendung den Betriebssystemfokus erhält und aktiv wird.EventDispatcher
 Inherited[broadcast event] Wird ausgelöst, wenn Flash Player- oder die AIR-Anwendung den Fokus verliert und inaktiv wird.EventDispatcher
Eigenschaftendetails

autoReplace

Eigenschaft
autoReplace:Boolean

Sprachversion: ActionScript 3.0
Produktversion: Flash CS3
Laufzeitversionen: Flash Player 9, AIR 1.0

Bestimmt, ob die Strings nach dem Laden der XML-Datei automatisch ersetzt werden. Wird diese Eigenschaft auf true gesetzt, so entspricht die Textersetzungsmethode der Einstellung "automatically at runtime" im Bedienfeld für Strings. Das bedeutet, dass Flash Player die Standardsprache der Host-Umgebung ermittelt und den Text automatisch in dieser Sprache anzeigt. Wird diese Eigenschaft auf false gesetzt, so entspricht die Textersetzungsmethode der Einstellung "via ActionScript at runtime" im Bedienfeld für Strings. Das bedeutet, dass Sie für das Laden der für die Anzeige des Texts geeigneten XML-Datei selbst verantwortlich sind.

Der Standardwert dieser Eigenschaft entspricht der Einstellung von "Strings ersetzen" im Dialogfeld "Einstellungen" des Bedienfelds "Strings": true für "automatically at runtime" (Standardeinstellung) und false für "via ActionScript at runtime".



Implementierung
    public static function get autoReplace():Boolean
    public static function set autoReplace(value:Boolean):void

Beispiel  ( Verwendung dieses Beispiels )
Im folgenden Beispiel wird mit der Eigenschaft Locale.autoReplace das dynamisch erstellte Textfeld greeting_txt auf der Bühne mit dem Inhalt des Strings IDS_GREETING in der englischen XML-Datei gefüllt. Klicken Sie im Bedienfeld "Strings" auf die Schaltfläche "Einstellungen", um das Dialogfeld "Einstellungen" zu öffnen. Im Dialogfeld "Einstellungen" können Sie zwei aktive Sprachen hinzufügen: Englisch (en) und Französisch (fr). Legen Sie für die Ersatzstrings die Option "via ActionScript at runtime" fest und klicken Sie auf "OK". Geben Sie anschließend die String-ID IDS_GREETING in das Bedienfeld "Strings" ein und fügen Sie Text für die aktiven Sprachen hinzu.
     var greeting_txt:TextField = new TextField();
     greeting_txt.x = 40;
     greeting_txt.y = 40;
     greeting_txt.width = 200;
     greeting_txt.height = 20;
     greeting_txt.autoSize = TextFieldAutoSize.LEFT;
     Locale.autoReplace = true;
     Locale.addDelayedInstance(greeting_txt, "IDS_GREETING");
     Locale.loadLanguageXML("en");
     

languageCodeArray

Eigenschaft 
languageCodeArray:Array  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Produktversion: Flash CS3
Laufzeitversionen: Flash Player 9, AIR 1.0

Ein Array mit Sprachencodes für die Sprachen, die angegeben oder in die FLA-Datei geladen wurden. Die Sprachencodes sind nicht alphabetisch sortiert.



Implementierung
    public static function get languageCodeArray():Array

Beispiel  ( Verwendung dieses Beispiels )
Im folgenden Beispiel wird eine Sprach-XML-Datei auf der Grundlage des aktuellen Werts einer ComboBox-Komponente geladen. Sie ziehen eine ComboBox-Komponente auf die Bühne und geben ihr den Instanznamen lang_cb. Mit dem Textwerkzeug erstellen Sie ein dynamisches Textfeld mit dem Instanznamen greeting_txt. Im Bedienfeld "Strings" fügen Sie mindestens zwei aktive Sprachen hinzu, legen für die Ersatzstrings die Option "via ActionScript at runtime" fest und klicken auf "OK". Als Nächstes fügen Sie die String-ID IDS_GREETING hinzu und geben Text für die aktiven Sprachen ein. Anschließend fügen Sie in Bild 1 der Hauptzeitleiste den folgenden ActionScript-Code hinzu:
     Locale.setLoadCallback(localeListener);
     lang_cb.dataProvider = Locale.languageCodeArray.sort();
     lang_cb.addEventListener("change", langListener);
     
     function langListener(eventObj:Object):void {
      Locale.loadLanguageXML(eventObj.target.value);
     }
     function localeListener(success:Boolean):void {
      if (success) {
          greeting_txt.text = Locale.loadString("IDS_GREETING");
      } else {
          greeting_txt.text = "unable to load language XML file.";
      }
     }
     

stringIDArray

Eigenschaft 
stringIDArray:Array  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Produktversion: Flash CS3
Laufzeitversionen: Flash Player 9, AIR 1.0

Ein Array mit allen String-IDs in der FLA-Datei. Die String-IDs sind nicht alphabetisch sortiert.



Implementierung
    public static function get stringIDArray():Array

Beispiel  ( Verwendung dieses Beispiels )
Im folgenden Beispiel wird die Locale.stringIDArray-Eigenschaft für die aktuell geladene Sprach-XML-Datei ermittelt. Klicken Sie im Bedienfeld "Strings" auf die Schaltfläche "Einstellungen", um das Dialogfeld "Einstellungen" zu öffnen. Fügen Sie anschließend zwei aktive Sprachen hinzu: Englisch (en) und Französisch (fr). Legen Sie für die Ersatzstrings die Option "via ActionScript at runtime" fest und klicken Sie auf "OK". Geben Sie im Bedienfeld "Strings" die String-ID IDS_GREETING ein und fügen Sie Text für die aktiven Sprachen hinzu.
     Locale.setLoadCallback(localeCallback);
     Locale.loadLanguageXML("fr");
     function localeCallback(success:Boolean) {
      trace(success);
      trace(Locale.stringIDArray); // IDS_GREETING
      trace(Locale.loadStringEx("IDS_GREETING", "fr")); // bonjour
     }
     
Methodendetails

addDelayedInstance

()Methode
public static function addDelayedInstance(instance:Object, stringID:String):*

Sprachversion: ActionScript 3.0
Produktversion: Flash CS3
Laufzeitversionen: Flash Player 9, AIR 1.0

Fügt das {instance, string ID}-Paar für eine spätere Verwendung in das interne Array ein. Diese Methode wird hauptsächlich von Flash verwendet, wenn als Stringersetzungsoption "automatically at runtime" gewählt wurde.

Parameter

instance:Object — Instanzname des zu füllenden Textfelds.
 
stringID:String — Sprachstring-ID.

Rückgabewerte
*

Beispiel  ( Verwendung dieses Beispiels )
Im folgenden Beispiel wird mithilfe der Eigenschaft autoReplace und der Methode addDelayedInstance() das Textfeld auf der Bühne mit dem String IDS_GREETING der englischen XML-Sprachdatei gefüllt.
     greeting_txt.autoSize = TextFieldAutoSize.LEFT;
     Locale.autoReplace = true;
     Locale.addDelayedInstance(greeting_txt, "IDS_GREETING");
     Locale.loadLanguageXML("en");
     

addXMLPath

()Methode 
public static function addXMLPath(langCode:String, path:String):void

Sprachversion: ActionScript 3.0
Produktversion: Flash CS3
Laufzeitversionen: Flash Player 9, AIR 1.0

Fügt das {languageCode, languagePath}-Paar zur späteren Verwendung in das interne Array ein. Diese Methode wird hauptsächlich von Flash Player verwendet, wenn als Stringersetzungsmethode "automatically at runtime" oder "via ActionScript at runtime" gewählt wurde. Mit dieser Methode können Sie XML-Sprachendateien von einem benutzerdefinierten Speicherort anstatt vom in Flash Professional festgelegten Standardspeicherort laden. Standardmäßig erstellt Flash Professional eine XML-Datei für jede Sprache in Ihrem Arbeitsverzeichnis, und zwar in einem Unterverzeichnis, das nach Ihrer FLA-Datei benannt wurde.

Parameter

langCode:String — Der Sprachencode.
 
path:String — Der hinzuzufügende XML-Pfad.


Beispiel  ( Verwendung dieses Beispiels )
Das folgende Beispiel teilt Flash Player mit, dass die englischen („en“) Übersetzungen in der Datei „locale/locale_en.xml“ und die französischen („fr“) in der Datei „locale/locale_fr.xml“ relativ zum Arbeitsverzeichnis zu finden sind (Beispiel und Beschreibung bereitgestellt von Chris Inch, von http://www.chrisinch.com):
     Locale.addXMLPath("en", "locale/locale_en.xml");
     Locale.addXMLPath("fr", "locale/locale_fr.xml");
     Locale.setLoadCallback(Delegate.create(this, languageLoaded));
     Locale.loadLanguageXML("en");
     
     private function languageLoaded(success:Boolean):Void {
        trace(Locale.loadString("IDS_HELLO");
     
     

checkXMLStatus

()Methode 
public static function checkXMLStatus():Boolean

Sprachversion: ActionScript 3.0
Produktversion: Flash CS3
Laufzeitversionen: Flash Player 9, AIR 1.0

Gibt true zurück, wenn die XML-Datei geladen wurde, andernfalls false.

Rückgabewerte
Boolean — Gibt true zurück, wenn die XML-Datei geladen wurde, andernfalls false.

Beispiel  ( Verwendung dieses Beispiels )
Im folgenden Beispiel wird in einem 10 Millisekunden langen Intervall überprüft, ob die Sprachdatei erfolgreich geladen wurde. Sobald die XML-Datei geladen wurde, wird die Textfeld-Instanz greeting_txt auf der Bühne mit dem String IDS_GREETING aus der Sprach-XML-Datei gefüllt.
     Locale.setLoadCallback(localeCallback);
     Locale.loadLanguageXML("en");
     // create interval to check if language XML file is loaded
     var locale_int:Number = setInterval(checkLocaleStatus, 10);
     function checkLocaleStatus():void {
      if (Locale.checkXMLStatus()) {
          clearInterval(locale_int);
          trace("clearing interval @ " + getTimer() + " ms");
      }
     }
     // callback function for Locale.setLoadCallback()
     function localeCallback(success:Boolean):void {
      greeting_txt.text = Locale.loadString("IDS_GREETING");
     }
     

getDefaultLang

()Methode 
public static function getDefaultLang():String

Sprachversion: ActionScript 3.0
Produktversion: Flash CS3
Laufzeitversionen: Flash Player 9, AIR 1.0

Der Standardsprachencode. Wird im Bedienfeld für Strings gesetzt oder durch Aufruf der Methode setDefaultLang().

Rückgabewerte
String — Gibt den Standardsprachencode zurück.

Verwandte API-Elemente


Beispiel  ( Verwendung dieses Beispiels )
Im folgenden Beispiel wird die Variable defLang erstellt, die zur Speicherung der anfänglichen Standardsprache für das Flash-Dokument verwendet wird. Im Bedienfeld "Strings" klicken Sie auf die Schaltfläche "Einstellungen", um das Dialogfeld "Einstellungen" zu öffnen. Anschließend fügen Sie zwei aktive Sprachen hinzu: Englisch (en) und Französisch (fr). Legen Sie für die Ersatzstrings die Option "via ActionScript at runtime" fest und klicken Sie auf "OK". Geben Sie im Bedienfeld "Strings" die String-ID IDS_GREETING ein und fügen Sie Text für die aktiven Sprachen hinzu.
     var defLang:String = "fr";
     Locale.setDefaultLang(defLang);
     Locale.setLoadCallback(localeCallback);
     Locale.loadLanguageXML(Locale.getDefaultLang());
     function localeCallback(success:Boolean) {
      if (success) {
          trace(Locale.stringIDArray); // IDS_GREETING
          trace(Locale.loadString("IDS_GREETING"));
      } else {
          trace("unable to load XML");
      }
     }
     

initialize

()Methode 
public static function initialize():void

Sprachversion: ActionScript 3.0
Produktversion: Flash CS3
Laufzeitversionen: Flash Player 9, AIR 1.0

Ermittelt automatisch die zu verwendende Sprache und beginnt, die XML-Sprachdatei zu laden. Diese Methode wird hauptsächlich von Flash verwendet, wenn als Stringersetzungsoption "automatically at runtime" gewählt wurde.


Beispiel  ( Verwendung dieses Beispiels )
Aus diesem Beispiel geht hervor, wie mit der Methode initialize() automatisch das Textfeld greeting_txt auf der Bühne mit der aktuellen Betriebssystemsprache des Benutzers gefüllt wird. Statt die Methode initialize() direkt zu verwenden, verwenden Sie die Stringersetzungsoption "automatically at runtime".
     trace(System.capabilities.language);
     Locale.autoReplace = true;
     Locale.addDelayedInstance(greeting_txt, "IDS_GREETING");
     Locale.initialize();
     

loadLanguageXML

()Methode 
public static function loadLanguageXML(xmlLanguageCode:String, customXmlCompleteCallback:Function = null):void

Sprachversion: ActionScript 3.0
Produktversion: Flash CS3
Laufzeitversionen: Flash Player 9, AIR 1.0

Lädt die angegebene XML-Sprachdatei.

Parameter

xmlLanguageCode:String — Der Sprachcode für die zu ladende XML-Sprachdatei.
 
customXmlCompleteCallback:Function (default = null) — Individuelle Rückruffunktion, die beim Laden der XML-Sprachdatei aufgerufen werden soll.


Beispiel  ( Verwendung dieses Beispiels )
Im folgenden Beispiel wird mit der Methode loadLanguageXML() die englische (en) XML-Sprachdatei geladen. Sobald die Sprachdatei geladen wurde, wird die Methode localeCallback() aufgerufen und das Textfeld greeting_txt auf der Bühne wird mit dem Inhalt des Strings IDS_GREETING aus der XML-Datei gefüllt.
     Locale.setLoadCallback(localeCallback);
     Locale.loadLanguageXML("en");
     // create interval to check if language XML file is loaded
     var locale_int:Number = setInterval(checkLocaleStatus, 10);
     function checkLocaleStatus():void {
      if (Locale.checkXMLStatus()) {
          clearInterval(locale_int);
          trace("clearing interval @ " + getTimer() + " ms");
      }
     }
     // callback function for Locale.setLoadCallback()
     function localeCallback(success:Boolean):void {
      greeting_txt.text = Locale.loadString("IDS_GREETING");
     }
     

loadString

()Methode 
public static function loadString(id:String):String

Sprachversion: ActionScript 3.0
Produktversion: Flash CS3
Laufzeitversionen: Flash Player 9, AIR 1.0

Gibt den mit der angegebenen String-ID verbundenen Stringwert in der aktuellen Sprache aus.

Parameter

id:String — Die Identifikationsnummer (ID) des zu ladenden Strings.

Rückgabewerte
String — Der mit der angegebenen String-ID verbundene Stringwert in der aktuellen Sprache.

Verwandte API-Elemente


Beispiel  ( Verwendung dieses Beispiels )
Im folgenden Beispiel wird in einem 10 Millisekunden langen Intervall überprüft, ob die Sprachdatei erfolgreich geladen wurde. Sobald die XML-Datei geladen wurde, wird die Textfeld-Instanz greeting_txt auf der Bühne mit dem String IDS_GREETING aus der XML-Sprachdatei gefüllt.
     Locale.setLoadCallback(localeCallback);
     Locale.loadLanguageXML("en");
     // create interval to check if language XML file is loaded
     var locale_int:Number = setInterval(checkLocaleStatus, 10);
     function checkLocaleStatus():void {
      if (Locale.checkXMLStatus()) {
          clearInterval(locale_int);
          trace("clearing interval @ " + getTimer() + " ms");
      }
     }
     // callback function for Locale.setLoadCallback()
     function localeCallback(success:Boolean):void {
      greeting_txt.text = Locale.loadString("IDS_GREETING");
     }
     

loadStringEx

()Methode 
public static function loadStringEx(stringID:String, languageCode:String):String

Sprachversion: ActionScript 3.0
Produktversion: Flash CS3
Laufzeitversionen: Flash Player 9, AIR 1.0

Gibt den mit der angegebenen String-ID und dem angegebenen Sprachencode verbundenen Stringwert zurück. Um unbeabsichtigtes Laden von XML-Dateien zu verhindern, wird die XML-Sprachdatei durch loadStringEx() nicht geladen, wenn sie noch nicht geladen worden ist. Sie sollten den richtigen Zeitpunkt für den Aufruf der Methode loadLanguageXML() selbst bestimmen, wenn Sie eine XML-Sprachdatei laden möchten.

Parameter

stringID:String — Die Identifikationsnummer (ID) des zu ladenden Strings.
 
languageCode:String — Der Sprachencode.

Rückgabewerte
String — Der mit der angegebenen String-ID verbundene Stringwert in der vom Parameter languageCode angegebenen Sprache.

Verwandte API-Elemente


Beispiel  ( Verwendung dieses Beispiels )
Im folgenden Beispiel wird mit der Methode loadStringEx() der Wert des Strings IDS_GREETING für die aktuell geladene französische Sprach-XML-Datei ermittelt.
     Locale.setLoadCallback(localeCallback);
     Locale.loadLanguageXML("fr");
     function localeCallback(success:Boolean) {
      trace(success);
      trace(Locale.stringIDArray); // IDS_GREETING
      trace(Locale.loadStringEx("IDS_GREETING", "fr")); // bonjour
     }
     

setDefaultLang

()Methode 
public static function setDefaultLang(langCode:String):void

Sprachversion: ActionScript 3.0
Produktversion: Flash CS3
Laufzeitversionen: Flash Player 9, AIR 1.0

Legt den Standardsprachencode fest.

Parameter

langCode:String — Ein String, der für einen Sprachencode steht.

Verwandte API-Elemente


Beispiel  ( Verwendung dieses Beispiels )
Im folgenden Beispiel wird die Variable defLang erstellt, die zur Speicherung der anfänglichen Standardsprache für das Flash-Dokument verwendet wird. Im Bedienfeld "Strings" klicken Sie auf die Schaltfläche "Einstellungen", um das Dialogfeld "Einstellungen" zu öffnen. Anschließend fügen Sie zwei aktive Sprachen hinzu: Englisch (en) und Französisch (fr). Legen Sie für die Ersatzstrings die Option "via ActionScript at runtime" fest und klicken Sie auf "OK". Geben Sie im Bedienfeld "Strings" die String-ID IDS_GREETING ein und fügen Sie Text für die aktiven Sprachen hinzu.
     var defLang:String = "fr";
     Locale.setDefaultLang(defLang);
     Locale.setLoadCallback(localeCallback);
     Locale.loadLanguageXML(Locale.getDefaultLang());
     function localeCallback(success:Boolean) {
      if (success) {
          trace(Locale.stringIDArray); // IDS_GREETING
          trace(Locale.loadString("IDS_GREETING"));
      } else {
          trace("unable to load XML");
      }
     }
     

setLoadCallback

()Methode 
public static function setLoadCallback(loadCallback:Function):*

Sprachversion: ActionScript 3.0
Produktversion: Flash CS3
Laufzeitversionen: Flash Player 9, AIR 1.0

Setzt die Rückruffunktion, die nach dem Laden der XML-Datei aufgerufen wird.

Parameter

loadCallback:Function — Die Funktion, die beim Laden der XML-Sprachdatei aufgerufen werden soll.

Rückgabewerte
*

Beispiel  ( Verwendung dieses Beispiels )
Im folgenden Beispiel wird in einem 10 Millisekunden langen Intervall überprüft, ob die Sprachdatei erfolgreich geladen wurde. Sobald die XML-Datei geladen wurde, wird die Textfeld-Instanz greeting_txt auf der Bühne mit dem String IDS_GREETING aus der XML-Sprachdatei gefüllt.
     Locale.setLoadCallback(localeCallback);
     Locale.loadLanguageXML("en");
     // create interval to check if language XML file is loaded
     var locale_int:Number = setInterval(checkLocaleStatus, 10);
     function checkLocaleStatus():void {
      if (Locale.checkXMLStatus()) {
          clearInterval(locale_int);
          trace("clearing interval @ " + getTimer() + " ms");
      }
     }
     // callback function for Locale.setLoadCallback()
     function localeCallback(success:Boolean):void {
      greeting_txt.text = Locale.loadString("IDS_GREETING");
     }
     

setString

()Methode 
public static function setString(stringID:String, languageCode:String, stringValue:String):void

Sprachversion: ActionScript 3.0
Produktversion: Flash CS3
Laufzeitversionen: Flash Player 9, AIR 1.0

Legt den neuen Stringwert für eine angegebene String-ID und einen Sprachencode fest.

Parameter

stringID:String — Die Identifikationsnummer (ID) des zu setzenden Strings.
 
languageCode:String — Der Sprachencode.
 
stringValue:String — Ein Stringwert.


Beispiel  ( Verwendung dieses Beispiels )
Im folgenden Beispiel wird mit der Methode setString() der String IDS_WELCOME für Englisch (en) und Französisch (fr) festgelegt.
     Locale.setString("IDS_WELCOME", "en", "hello");
     Locale.setString("IDS_WELCOME", "fr", "bonjour");
     trace(Locale.loadStringEx("IDS_WELCOME", "en")); // hello
     




[ X ]Warum auf Englisch?
Inhalt des ActionScript 3.0-Referenzhandbuchs wird in englischer Sprache angezeigt

Nicht alle Teile des ActionScript 3.0-Referenzhandbuchs wurden in alle Sprachen übersetzt. Wenn der Text zu einem Sprachelement nicht übersetzt wurde, wird er auf Englisch angezeigt. Zum Beispiel wurden die Informationen zur ga.controls.HelpBox-Klasse nicht in andere Sprachen übersetzt. In der deutschen Version des Referenzhandbuchs erscheint der Abschnitt zur ga.controls.HelpBox-Klasse deshalb auf Englisch.