In der folgenden Liste werden die Unterschiede zwischen ActionScript 2.0 und 3.0 beschrieben.


 ActionScript 2.0ActionScript 3.0Kommentare
 Accessibility-Klasseflash.accessibility.Accessibility 
 isActive() flash.accessibility.Accessibility.activeVon einer Funktion in eine Accessor-Eigenschaft geändert. Der Name wurde von isActive in active geändert.
 updateProperties() flash.accessibility.Accessibility.updateProperties() 
 
 arguments-Klassearguments 
 callee arguments.callee()Keine Änderung.
 caller EntferntSie erreichen die gleiche Funktionalität durch Übergeben von arguments.callee als ein Argument von der anrufenden Funktion an die angerufene Funktion. Ein Beispiel finden Sie im Abschnitt "Beispiele" unter arguments.callee.
 length arguments.callee()Keine Änderung.
 
 Array-KlasseArrayKeine Änderung.
 CASEINSENSITIVE Array.CASEINSENSITIVEDer Datentyp wurde in uint geändert.
 DESCENDING Array.DESCENDINGDer Datentyp wurde in uint geändert.
 length Array.lengthDer Datentyp wurde in uint geändert.
 NUMERIC Array.NUMERICDer Datentyp wurde in uint geändert.
 RETURNINDEXEDARRAY Array.RETURNINDEXEDARRAYDer Datentyp wurde in uint geändert.
 UNIQUESORT Array.UNIQUESORTDer Datentyp wurde in uint geändert.
 Array Array.Array()Parameter wurde geändert und verwendet jetzt das Parameterformat "...(rest)".
 concat() Array.concat()Keine Änderung.
 join() Array.join()Keine Änderung.
 pop() Array.pop()Keine Änderung.
 push() Array.push()Parameter wurde geändert und verwendet jetzt das Parameterformat "...(rest)".
 reverse() Array.reverse()Keine Änderung.
 shift() Array.shift()Keine Änderung.
 slice() Array.slice()Keine Änderung.
 sort() Array.sort()Der Datentyp des options-Parameters wurde in uint geändert.
 sortOn() Array.sortOn()Der Datentyp des options-Parameters wurde in uint geändert. Der Funktionsumfang wurde unter ActionScript 3.0 erweitert. Jetzt können Sie nach mehreren Feldnamen sortieren, indem Sie ein Objekte-Array für den fieldName-Parameter übergeben. Wenn Sie außerdem ein entsprechendes Optionsflags-Array für den options-Parameter übergeben, kann jedes Sortierfeld seinen eigenen übereinstimmenden options-Parameter aufweisen.
 splice() Array.splice()Die Parameter können jeden Datentyp annehmen, die bevorzugten Datentypen sind jedoch int und uint. Der Parameter value wurde in das Parameterformat "...(rest)" geändert.
 toString() Array.toString()Keine Änderung.
 unshift() Array.unshift()Der Parameter value wurde in das Parameterformat "...(rest)" geändert. Der Datentyp des Rückgabewerts wurde in uint geändert.
 
 AsBroadcaster-Klasseflash.events.EventDispatcher 
 _listeners flash.events.EventDispatcher.willTrigger()Kein direktes Äquivalent. Die willTrigger()-Methode meldet Ihnen zwar, ob Listener registriert sind, jedoch nicht wie viele.
 addListener() flash.events.EventDispatcher.addEventListener()Kein direktes Äquivalent, da Sie im ActionScript 3.0-Ereignismodell nicht nur dem Broadcaster-Objekt, sondern jedem Objekt im Ereignisablauf Ereignis-Listener hinzufügen können.
 broadcastMessage() flash.events.EventDispatcher.dispatchEvent()Kein direktes Äquivalent, da das ActionScript 3.0-Ereignismodell auf andere Weise arbeitet. Die dispatchEvent()-Methode sendet ein Ereignisobjekt in den Ereignisablauf, während die broadcastMessage()-Methode Meldungen direkt an jedes registrierte Listener-Objekt sendet.
 initialize() EventDispatcherEntfernt. Es gibt kein direktes Äquivalent in ActionScript 3.0, aber eine ähnliche Funktionalität wird durch die Unterklassen der EventDispatcher-Klasse erreicht. Beispielsweise erweitert die DisplayObject-Klasse EventDispatcher, daher sind alle Instanzen von DisplayObject und DisplayObject der DisplayObject-Unterklassen in der Lage, Ereignisobjekte zu senden und zu empfangen.
 removeListener() flash.events.EventDispatcher.removeEventListener()Kein direktes Äquivalent, da Sie im ActionScript 3.0-Ereignismodell nicht nur dem Broadcaster-Objekt, sondern jedem Objekt im Ereignisablauf Ereignis-Listener hinzufügen und wieder entfernen können.
 
 BevelFilter-Klasseflash.filters.BevelFilterKeine Änderung.
 angle flash.filters.BevelFilter.angleKeine Änderung.
 blurX flash.filters.BevelFilter.blurXKeine Änderung.
 blurY flash.filters.BevelFilter.blurYKeine Änderung.
 distance flash.filters.BevelFilter.distanceKeine Änderung.
 highlightAlpha flash.filters.BevelFilter.highlightAlphaKeine Änderung.
 highlightColor flash.filters.BevelFilter.highlightColorKeine Änderung.
 knockout flash.filters.BevelFilter.knockoutKeine Änderung.
 shadowAlpha flash.filters.BevelFilter.shadowAlphaKeine Änderung.
 shadowColor flash.filters.BevelFilter.shadowColorKeine Änderung.
 strength flash.filters.BevelFilter.strengthKeine Änderung.
 type flash.filters.BevelFilter.typeKeine Änderung.
 BevelFilter flash.filters.BevelFilter.BevelFilter()Keine Änderung.
 clone() flash.filters.BevelFilter.clone()Keine Änderung.
 
 BitmapData-Klasseflash.display.BitmapDataActionScript 3.0 verwendet die BitmapDataChannel-Klasse zur Aufzählung der Konstanten, die den zu verwendenden Kanal angeben.
 height flash.display.BitmapData.heightDer Datentyp wurde von Number in int geändert.
 rectangle flash.display.BitmapData.rectDie Eigenschaft wurde umbenannt, um für Konsistenz mit anderen Mitgliedern der API zu sorgen.
 transparent flash.display.BitmapData.transparentKeine Änderung.
 width flash.display.BitmapData.widthDer Datentyp wurde von Number in int geändert.
 BitmapData flash.display.BitmapData.BitmapData()Keine Änderung.
 applyFilter() flash.display.BitmapData.applyFilter()Keine Änderung.
 clone() flash.display.BitmapData.clone()Keine Änderung.
 colorTransform() flash.display.BitmapData.colorTransform()Keine Änderung.
 copyChannel() flash.display.BitmapData.copyChannel()Die Datentypen der Parameter sourceChannel und destChannel wurden in uint geändert.
 copyPixels() flash.display.BitmapData.copyPixels()Keine Änderung.
 dispose() flash.display.BitmapData.dispose()Keine Änderung.
 draw() flash.display.BitmapData.draw()Der source-Parameter lautet jetzt IBitmapDrawable.DisplayObject und BitmapData implementieren jetzt die IBitmapDrawable-Schnittstelle, so dass Sie entweder ein DisplayObject- oder ein BitmapData-Objekt an den Parameter source übergeben können.
 fillRect() flash.display.BitmapData.fillRect()Der Datentyp des color-Parameters wurde in uint geändert.
 floodFill() flash.display.BitmapData.floodFill()Akzeptiert jetzt int-Werte für die Parameter x und y sowie einen uint-Wert für color.
 generateFilterRect() flash.display.BitmapData.generateFilterRect()Keine Änderung.
 getColorBoundsRect() flash.display.BitmapData.getColorBoundsRect()Akzeptiert jetzt uint-Werte für die Parameter mask und color.
 getPixel() flash.display.BitmapData.getPixel()Akzeptiert jetzt int-Parameterwerte und gibt einen uint-Wert zurück.
 getPixel32() flash.display.BitmapData.getPixel32()Akzeptiert jetzt int-Parameterwerte und gibt einen uint-Wert zurück.
 hitTest() flash.display.BitmapData.hitTest()Akzeptiert jetzt uint-Werte für die Parameter firstAlphaThreshold und secondAlphaThreshold.
 loadBitmap() EntferntDiese Funktion wird wegen der neuen Bitmap-Unterstützung in ActionScript 3.0 nicht mehr benötigt.
 merge() flash.display.BitmapData.merge()Akzeptiert jetzt uint-Werte für die Multiplizierer-Parameter.
 noise() flash.display.BitmapData.noise()Akzeptiert jetzt einen int-Wert für den randomSeed-Parameter und uint-Werte für die Parameterlow, high und channelOptions.
 paletteMap() flash.display.BitmapData.paletteMap()Keine Änderung.
 perlinNoise() flash.display.BitmapData.perlinNoise()Akzeptiert jetzt einen int-Wert für den randomSeed-Parameter und uint-Werte für die ParameternumOctaves und channelOptions.
 pixelDissolve() flash.display.BitmapData.pixelDissolve()Akzeptiert jetzt einen int-Wert für die Parameter randomSeed und numPixels und einen uint-Wert für den fillColor-Parameter. (Der numPixels-Parameter wurde in ActionScript 2.0 zu numberOfPixels umbenannt.)
 scroll() flash.display.BitmapData.scroll()Akzeptiert jetzt int-Werte für die Parameter x und y.
 setPixel() flash.display.BitmapData.setPixel()Akzeptiert jetzt int-Werte für die Parameter x und y sowie einen uint-Wert für color.
 setPixel32() flash.display.BitmapData.setPixel32()Akzeptiert jetzt int-Werte für die Parameter x und y sowie einen uint-Wert für color.
 threshold() flash.display.BitmapData.threshold()Akzeptiert jetzt uint-Werte für die Parameter threshold, color und mask und gibt einen uint-Wert zurück
 
 BitmapFilter-Klasseflash.filters.BitmapFilterKeine Änderung.
 clone() flash.filters.BitmapFilter.clone()Keine Änderung.
 
 BlurFilter-Klasseflash.filters.BlurFilterKeine Änderung.
 blurX flash.filters.BlurFilter.blurXKeine Änderung.
 blurY flash.filters.BlurFilter.blurYKeine Änderung.
 quality flash.filters.BlurFilter.qualityDer Datentyp der quality-Eigenschaft wurde von.Number in uintgeändert.
 BlurFilter flash.filters.BlurFilter.BlurFilter()Keine Änderung.
 clone() flash.filters.BlurFilter.clone()Keine Änderung.
 
 Boolean-Klasse 
 Boolean Boolean()Keine Änderung.
 toString() Boolean.toString()Keine Änderung.
 valueOf() Boolean.valueOf()Keine Änderung.
 
 Button-Klasseflash.display.SimpleButton 
 _alpha flash.display.DisplayObject.alpha 
 blendMode flash.display.DisplayObject.blendMode 
 cacheAsBitmap flash.display.DisplayObject.cacheAsBitmap 
 enabled flash.display.SimpleButton.enabled 
 filters flash.display.DisplayObject.filtersIn ActionScript 3.0 lautet der Datentyp Array.
 _focusrect flash.display.InteractiveObject.focusRect 
 _height flash.display.DisplayObject.height 
 _highquality EntferntSiehe Stage.quality.
 _name flash.display.DisplayObject.name 
 _parent flash.display.DisplayObject.parent 
 _quality EntferntSie können die Wiedergabequalität aller Anzeigeobjekte mit flash.display.Stage.quality einstellen.
 _rotation flash.display.DisplayObject.rotation 
 scale9Grid flash.display.DisplayObject.scale9Grid 
 _soundbuftime flash.media.SoundMixer.bufferTimeIn die SoundMixer-Klasse verschoben, die zur globalen Soundsteuerung verwendet wird. Umbenannt, sodass keine Abkürzungen mehr vorhanden sind. Der Unterstrich am Anfang des Namens wurde entfernt.
 tabEnabled flash.display.InteractiveObject.tabEnabled 
 tabIndex flash.display.InteractiveObject.tabIndex 
 _target EntferntActionScript 3.0 identifiziert Anzeigeobjekte direkt, daher ist die Identifizierung eines Anzeigeobjekts über dessen Pfad nicht mehr notwendig.
 trackAsMenu flash.display.SimpleButton.trackAsMenu 
 _url EntferntSiehe DisplayObject.loaderInfo.url.
 useHandCursor flash.display.SimpleButton.useHandCursor 
 _visible flash.display.DisplayObject.visible 
 _width flash.display.DisplayObject.width 
 _x flash.display.DisplayObject.x 
 _xmouse flash.display.DisplayObject.mouseX 
 _xscale flash.display.DisplayObject.scaleX 
 _y flash.display.DisplayObject.y 
 _ymouse flash.display.DisplayObject.mouseY 
 _yscale flash.display.DisplayObject.scaleY 
 getDepth() flash.display.DisplayObjectContainer.getChildIndex()ActionScript 3.0 bietet direkten Zugriff auf die Anzeigeliste, daher wird die Tiefe auf andere Weise bearbeitet.
 onDragOut() flash.display.InteractiveObject dispatches event: mouseOutWurde im neuen Ereignismodell durch ein mouseOut-Ereignis ersetzt.
 onDragOver() flash.display.InteractiveObject dispatches event: mouseOverWurde im neuen Ereignismodell durch ein mouseOver-Ereignis ersetzt.
 onKeyDown() flash.display.InteractiveObject dispatches event: keyDownWurde im neuen Ereignismodell durch ein keyDown-Ereignis ersetzt.
 onKeyUp() flash.display.InteractiveObject dispatches event: keyUpWurde im neuen Ereignismodell durch ein keyUp-Ereignis ersetzt.
 onKillFocus() flash.display.InteractiveObject dispatches event: focusOutWurde im neuen Ereignismodell durch ein focusOut-Ereignis ersetzt.
 onPress() flash.display.InteractiveObject dispatches event: mouseDownWurde im neuen Ereignismodell durch ein mouseDown-Ereignis ersetzt.
 onRelease() flash.display.InteractiveObject dispatches event: mouseUpWurde im neuen Ereignismodell durch ein mouseUp-Ereignis ersetzt.
 onReleaseOutside() flash.display.InteractiveObject dispatches event: mouseUpWurde im neuen Ereignismodell durch ein mouseUp-Ereignis ersetzt.
 onRollOut() flash.display.InteractiveObject dispatches event: mouseOutWurde im neuen Ereignismodell durch ein mouseOut-Ereignis ersetzt.
 onRollOver() flash.display.InteractiveObject dispatches event: mouseOverWurde im neuen Ereignismodell durch ein mouseOver-Ereignis ersetzt.
 onSetFocus() flash.display.InteractiveObject dispatches event: focusInWurde im neuen Ereignismodell durch ein focusIn-Ereignis ersetzt.
 
 Camera-Klasseflash.media.Camera 
 activityLevel flash.media.Camera.activityLevel 
 bandwidth flash.media.Camera.bandwidth 
 currentFps flash.media.Camera.currentFPSÄnderung bei der Groß-/Kleinschreibung von FPS.
 fps flash.media.Camera.fps 
 height flash.media.Camera.heightDer Datentyp wurde von Number in int geändert.
 index flash.media.Camera.indexDer Datentyp wurde von String in int geändert.
 motionLevel flash.media.Camera.motionLevelDer Datentyp wurde von Number in int geändert.
 motionTimeOut flash.media.Camera.motionTimeoutDer Datentyp wurde von Number in int geändert. Groß-/Kleinschreibung geändert in motionTimeout.
 muted flash.media.Camera.muted 
 name flash.media.Camera.name 
 names flash.media.Camera.names 
 quality flash.media.Camera.qualityDer Datentyp wurde von Number in int geändert.
 width flash.media.Camera.widthDer Datentyp wurde von Number in int geändert.
 get() flash.media.Camera.getCamera()Ersetzt durch getCamera() und verwendet ein String-Argument anstelle eines Number-Arguments.
 onActivity() flash.events.ActivityEvent.ACTIVITYWurde im neuen Ereignismodell durch ein activity-Ereignis ersetzt.
 onStatus() flash.media.Camera dispatches event: statusWurde im neuen Ereignismodell durch ein status StatusEvent-Ereignis ersetzt.
 setMode() flash.media.Camera.setMode()Der Datentyp der Parameter width und height wurde in int geändert.
 setMotionLevel() flash.media.Camera.setMotionLevel()Beide Parameter wurden in den Datentyp int geändert.
 setQuality() flash.media.Camera.setQuality()Beide Parameter wurden in den Datentyp int geändert.
 
 capabilities-Klasseflash.system.CapabilitiesBei diesem Klassennamen wurde die Groß-/Kleinschreibung geändert.
 
 Color-Klasseflash.geom.ColorTransformDie Color-Klasse wurde entfernt, da die gesamte Funktionalität dieser Klasse auch mit der flash.geom.ColorTransform-Klasse erreicht werden kann. Farbwerte können mithilfe des ColorTransform-Klassenkonstruktors oder dessen Eigenschaften direkt zugewiesen werden. ColorTransform-Objekte können dann der Eigenschaft colorTransform eines Transform-Objekts zugewiesen werden, die wiederum der Eigenschaft transform einer DisplayObject-Instanz zugewiesen werden kann.
 Color flash.geom.ColorTransform.ColorTransform()Entfernt. Sie können Farbwerte mithilfe des ColorTransform()-Konstruktors zuweisen.
 getRGB() flash.geom.ColorTransform.colorAuf den RGB-Farbwert kann mithilfe der Accessor-Eigenschaft color der ColorTransform-Klasse zugegriffen werden.
 getTransform() EntferntColor-Werte können mithilfe des ColorTransform()-Klassenkonstruktors oder dessen Eigenschaften direkt zugewiesen werden.
 setRGB() flash.geom.ColorTransform.colorAuf den RGB-Farbwert kann mithilfe der Accessor-Eigenschaft color der ColorTransform-Klasse festgelegt werden.
 setTransform() EntferntFarbwerte können mithilfe des ColorTransform()-Klassenkonstruktors oder dessen Eigenschaften direkt zugewiesen werden.
 
 ColorMatrixFilter-Klasseflash.filters.ColorMatrixFilterKeine Änderung.
 matrix flash.filters.ColorMatrixFilter.matrixKeine Änderung.
 ColorMatrixFilter flash.filters.ColorMatrixFilterKeine Änderung.
 clone() flash.filters.ColorMatrixFilter.clone()Keine Änderung.
 
 ColorTransform-Klasseflash.geom.ColorTranformKeine Änderung.
 
 ContextMenu-Klasseflash.ui.ContextMenuDie ContextMenu-Klasse ist jetzt Teil des flash.ui-Pakets.
 builtInItems flash.ui.ContextMenu.builtInItems 
 customItems flash.ui.ContextMenu.customItems 
 ContextMenu flash.ui.ContextMenu.ContextMenu() 
 copy() flash.ui.ContextMenu.clone() 
 hideBuiltInItems() flash.ui.ContextMenu.hideBuiltInItems() 
 onSelect() flash.ui.ContextMenu dispatches event: menuSelectAnstatt die Ereignisprozedur onSelect() aufzurufen, löst diese ActionScript 3.0-Klasse ein menuSelect-Ereignis aus.
 
 ContextMenuItem-Klasseflash.ui.ContextMenuItemDie ContextMenuItem-Klasse ist jetzt Teil des flash.ui-Pakets.
 caption flash.ui.ContextMenuItem.caption 
 enabled flash.ui.ContextMenuItem.enabled 
 separatorBefore flash.ui.ContextMenuItem.separatorBefore 
 visible flash.ui.ContextMenuItem.visible 
 ContextMenuItem flash.ui.ContextMenuItem.ContextMenuItem() 
 copy() flash.ui.ContextMenuItem.clone() 
 onSelect() flash.ui.ContextMenuItem dispatches event: menuItemSelectAnstatt die Ereignisprozedur onSelect() aufzurufen, löst diese ActionScript 3.0-Klasse ein menuSelect-Ereignis aus.
 
 ConvolutionFilter-Klasseflash.filters.ConvolutionFilterKeine Änderung.
 alpha flash.filters.ConvolutionFilter.alphaKeine Änderung.
 bias flash.filters.ConvolutionFilter.biasKeine Änderung.
 clamp flash.filters.ConvolutionFilter.clampKeine Änderung.
 color flash.filters.ConvolutionFilter.colorKeine Änderung.
 divisor flash.filters.ConvolutionFilter.divisorKeine Änderung.
 matrix flash.filters.ConvolutionFilter.matrixKeine Änderung.
 matrixX flash.filters.ConvolutionFilter.matrixXKeine Änderung.
 matrixY flash.filters.ConvolutionFilter.matrixYKeine Änderung.
 preserveAlpha flash.filters.ConvolutionFilter.preserveAlphaKeine Änderung.
 ConvolutionFilter flash.filters.ConvolutionFilter.ConvolutionFilter()Keine Änderung.
 clone() flash.filters.ConvolutionFilter.clone()Gibt jetzt ein BitmapFilter-Objekt zurück.
 
 Date-KlasseDateActionScript 3.0 umfasst ein neues Set von Read-Accessoren für alle Methoden, die mit getxxx() beginnen. Beispielsweise geben Date.getDate() und Date.date in ActionScript 3.0 den gleichen Wert zurück.
 Date Date.Date()Keine Änderung.
 getDate() Date.getDate()Keine Änderung.
 getDay() Date.getDay()Keine Änderung.
 getFullYear() Date.getFullYear()Keine Änderung.
 getHours() Date.getHours()Keine Änderung.
 getMilliseconds() Date.getMilliseconds()Keine Änderung.
 getMinutes() Date.getMinutes()Keine Änderung.
 getMonth() Date.getMonth()Keine Änderung.
 getSeconds() Date.getSeconds()Keine Änderung.
 getTime() Date.getTime()Keine Änderung.
 getTimezoneOffset() Date.getTimezoneOffset()Keine Änderung.
 getUTCDate() Date.getUTCDate()Keine Änderung.
 getUTCDay() Date.getUTCDay()Keine Änderung.
 getUTCFullYear() Date.getUTCFullYear()Keine Änderung.
 getUTCHours() Date.getUTCHours()Keine Änderung.
 getUTCMilliseconds() Date.getUTCMilliseconds()Keine Änderung.
 getUTCMinutes() Date.getUTCMinutes()Keine Änderung.
 getUTCMonth() Date.getUTCMonth()Keine Änderung.
 getUTCSeconds() Date.getUTCSeconds()Keine Änderung.
 getUTCYear() Date.getUTCFullYear()Diese Methode wurde entfernt, da sie nicht zum ECMAScript gehört. Verwenden Sie stattdessen Date.getUTCFullYear().
 getYear() Date.getFullYear()Diese Methode wurde entfernt, da sie nicht zum ECMAScript gehört. Verwenden Sie stattdessen Date.getFullYear().
 setDate() Date.setDate()Keine Änderung.
 setFullYear() Date.setFullYear()Keine Änderung.
 setHours() Date.setHours()Keine Änderung.
 setMilliseconds() Date.setMilliseconds()Keine Änderung.
 setMinutes() Date.setMinutes()Keine Änderung.
 setMonth() Date.setMonth()Keine Änderung.
 setSeconds() Date.setSeconds()Keine Änderung.
 setTime() Date.setTime()Keine Änderung.
 setUTCDate() Date.setUTCDate()Keine Änderung.
 setUTCFullYear() Date.setUTCFullYear()Keine Änderung.
 setUTCHours() Date.setUTCHours()Keine Änderung.
 setUTCMilliseconds() Date.setUTCMilliseconds()Keine Änderung.
 setUTCMinutes() Date.setUTCMinutes()Keine Änderung.
 setUTCMonth() Date.setUTCMonth()Keine Änderung.
 setUTCSeconds() Date.setUTCSeconds()Keine Änderung.
 setYear() Date.setFullYear()Diese Methode wurde entfernt, da sie nicht zum ECMAScript gehört. Verwenden Sie stattdessen Date.setFullYear().
 toString() Date.toString()Keine Änderung.
 UTC() Date.UTC()Keine Änderung.
 valueOf() Date.valueOf()Keine Änderung.
 
 DisplacementMapFilter-Klasseflash.filters.DisplacementMapFilterDer Datentyp verschiedener Parameter wurde von Number in uint geändert.
 alpha flash.filters.DisplacementMapFilter.alphaKeine Änderung.
 color flash.filters.DisplacementMapFilter.colorDer Datentyp dieses Parameters lautet jetzt uint.
 componentX flash.filters.DisplacementMapFilter.componentXDer Datentyp dieses Parameters lautet jetzt uint.
 componentY flash.filters.DisplacementMapFilter.componentYDer Datentyp dieses Parameters lautet jetzt uint.
 mapBitmap flash.filters.DisplacementMapFilter.mapBitmapKeine Änderung.
 mapPoint flash.filters.DisplacementMapFilter.mapPointKeine Änderung.
 scaleX flash.filters.DisplacementMapFilter.scaleXKeine Änderung.
 scaleY flash.filters.DisplacementMapFilter.scaleYKeine Änderung.
 DisplacementMapFilter flash.filters.DisplacementMapFilter.DisplacementMapFilter()Der Datentyp der Parameter componentX, componentY und color lautet jetzt uint.
 clone() flash.filters.DisplacementMapFilter.clone()Gibt jetzt ein BitmapFilter-Objekt zurück.
 
 DropShadowFilter-Klasseflash.filters.DropShadowFilter 
 alpha flash.filters.DropShadowFilter.alphaKeine Änderung.
 angle flash.filters.DropShadowFilter.angleKeine Änderung.
 blurX flash.filters.DropShadowFilter.blurXKeine Änderung.
 blurY flash.filters.DropShadowFilter.blurYKeine Änderung.
 color flash.filters.DropShadowFilter.colorDer Datentyp dieses Parameters wurde von Number in uint geändert.
 distance flash.filters.DropShadowFilter.distanceKeine Änderung.
 hideObject flash.filters.DropShadowFilter.hideObjectKeine Änderung.
 inner flash.filters.DropShadowFilter.innerKeine Änderung.
 knockout flash.filters.DropShadowFilter.knockoutKeine Änderung.
 quality flash.filters.DropShadowFilter.qualityDer Datentyp dieses Parameters wurde von Number in uint geändert.
 strength flash.filters.DropShadowFilter.strengthKeine Änderung.
 DropShadowFilter flash.filters.DropShadowFilter.DropShadowFilter()Alle Parameter weisen jetzt einen Standardwert auf. Einige Parametertypen wurden geändert.
 clone() flash.filters.DropShadowFilter.clone()Gibt jetzt ein BitmapFilter-Objekt anstelle eines DropShadowFilter-Objekts zurück.
 
 Error-KlasseErrorZur Unterstützung beim Debugging wurde eine neue getStackTrace()-Methode hinzugefügt.
 message Error.messageKeine Änderung.
 name Error.nameKeine Änderung.
 Error Error.Error()Keine Änderung.
 toString() Error.toString()Keine Änderung.
 
 ExternalInterface-Klasseflash.external.ExternalInterfaceFür zwei Methoden dieser Klasse wurden die Parameter geändert.
 available flash.external.ExternalInterface.availableKeine Änderung.
 addCallback() flash.external.ExternalInterface.addCallback()Die ActionScript 3.0-Version dieser Methode akzeptiert keinen instance-Parameter. Der method-Parameter wurde durch einen closure-Parameter ersetzt, der einen Verweis auf eine Funktion, eine Klassenmethode oder eine Methode einer bestimmten Klasseninstanz enthalten kann. Darüber hinaus kann der aufrufende Code aus Sicherheitsgründen nicht auf den Verweis closure zugreifen. In diesem Fall wird der Ausnahmefehler SecurityError erzeugt.
 call() flash.external.ExternalInterface.call()Wenn ein Problem auftritt, erzeugt diese ActionScript 3.0-Methode eine Fehlermeldung oder den Ausnahmefehler SecurityError und gibt darüber hinaus null zurück.
 
 FileReference-Klasseflash.net.FileReferenceDie ActionScript 3.0-Version dieser Klasse übernimmt die Methoden addEventListener() und removeEventListener() von der EventDispatcher-Klasse. Die Ereignisverarbeitungsfunktionen werden durch ausgelöste Ereignisse ersetzt.
 creationDate flash.net.FileReference.creationDateKeine Änderung.
 creator flash.net.FileReference.creatorKeine Änderung.
 modificationDate flash.net.FileReference.modificationDateKeine Änderung.
 name flash.net.FileReference.nameKeine Änderung.
 postData flash.net.URLRequest.dataDie postData-Eigenschaft wurde ActionScript 2.0 in Flash Player 9 hinzugefügt, um POST-Daten mit dem Datei-Upload oder-Download zu senden. In ActionScript 3.0 verwenden Sie die Eigenschaft data der URLRequest-Klasse, um entweder POST- oder GET-Daten zu senden. Weitere Informationen finden Sie unter flash.net.URLRequest.data in diesem Referenzhandbuch.
 size flash.net.FileReference.sizeGibt den Datentyp uint anstelle von Number zurück.
 type flash.net.FileReference.typeKeine Änderung.
 FileReference flash.net.FileReference.FileReference()Keine Änderung.
 addListener() flash.events.EventDispatcher.addEventListener()Im neuen Ereignismodell ist eine klassenspezifische addListener()-Methode nicht mehr erforderlich, da die Klasse die addEventListener()-Methode von der EventDispatcher-Klasse übernimmt.
 browse() flash.net.FileReference.browse()Gibt in ActionScript 2.0 beim Auftreten eines Fehlers false zurück. In ActionScript 3.0 wird der Ausnahmefehler IllegalOperationError oder ArgumentError erzeugt. Dennoch gibt die Methode noch immer false zurück, wenn die Parameter ungültig sind, das Dialogfeld zum Suchen nach Dateien nicht öffnet oder eine weitere Browsersitzung ausgeführt wird. Darüber hinaus wurde der typelist-Parameter geändert. In ActionScript 2.0 können Sie die browse()-Methode an ein Array mit Zeichenfolgen übergeben, um einen Dateifilter anzugeben. In ActionScript 3.0 übergeben Sie ein Array von FileFilter-Objekten.
 cancel() flash.net.FileReference.cancel()Keine Änderung.
 download() flash.net.FileReference.download()Gibt beim Auftreten eines Fehlers Ausnahmefehler anstelle von false aus. Der Datentyp des ersten Parameters wurde geändert. In ActionScript 2.0 ist der erste von Ihnen an download() übergebene Parameter eine Zeichenfolge. In ActionScript 3.0 übergeben Sie ein URLRequest-Objekt.
 removeListener() flash.events.EventDispatcher.removeEventListener()Im neuen Ereignismodell ist eine klassenspezifische removeListener()-Methode nicht mehr erforderlich, da die Klasse die removeEventListener()-Methode von der EventDispatcher-Klasse übernimmt.
 upload() flash.net.FileReference.upload()Es wurden verschiedene Änderungen vorgenommen:
  • Der Datentyp des ersten Parameters wurde geändert. In ActionScript 2.0 ist der erste von Ihnen an upload() übergebene Parameter eine Zeichenfolge. In ActionScript 3.0 übergeben Sie ein URLRequest-Objekt.
  • In ActionScript 3.0 gibt es einen neuen zweiten Parameter, uploadDataFieldName, bei dem es sich um einen Feldnamen handelt, der den Dateidaten in der POST-Operation des Upload-Vorgangs voransteht.
  • In ActionScript 3.0 gibt es einen neuen dritten Parameter, testUpload, mit dem Sie steuern können, ob Flash Player einen Testupload durchführt, bevor die Datei hochgeladen wird.
  • Wenn ein Fehler auftritt, erzeugt browse() Ausnahmefehlermeldungen anstelle von false.
 onCancel flash.net.FileReference dispatches event: cancelDiese Klasse ruft in ActionScript 3.0 nicht mehr die Ereignisprozedur onCancel() auf, sondern löst ein Ereignis mit der Bezeichnung cancel aus.
 onComplete flash.net.FileReference dispatches event: completeDiese Klasse ruft in ActionScript 3.0 nicht mehr die Ereignisprozedur onComplete() auf, sondern löst ein Ereignis mit der Bezeichnung complete aus.
 onHTTPError flash.net.FileReference dispatches event: httpStatusDiese Klasse ruft in ActionScript 3.0 nicht mehr die Ereignisprozedur onHTTPError() auf, sondern löst ein Ereignis mit der Bezeichnung httpStatus aus.
 onIOError flash.net.FileReference dispatches event: ioErrorDiese Klasse ruft in ActionScript 3.0 nicht mehr die Ereignisprozedur onIOError() auf, sondern löst ein Ereignis mit der Bezeichnung ioError aus.
 onOpen flash.net.FileReference dispatches event: openDiese Klasse ruft in ActionScript 3.0 nicht mehr die Ereignisprozedur onOpen() auf, sondern löst ein Ereignis mit der Bezeichnung open aus.
 onProgress flash.net.FileReference dispatches event: progressDiese Klasse ruft in ActionScript 3.0 nicht mehr die Ereignisprozedur onProgress() auf, sondern löst ein Ereignis mit der Bezeichnung progress aus.
 onSecurityError flash.net.FileReference dispatches event: securityErrorDiese Klasse ruft in ActionScript 3.0 nicht mehr die Ereignisprozedur onSecurityError() auf, sondern löst ein Ereignis mit der Bezeichnung securityError aus.
 onSelect flash.net.FileReference dispatches event: selectDiese Klasse ruft in ActionScript 3.0 nicht mehr die Ereignisprozedur onSelect() auf, sondern löst ein Ereignis mit der Bezeichnung select aus.
 onUploadCompleteData flash.net.FileReference dispatches event: completeDiese Klasse ruft in ActionScript 3.0 nicht mehr die Ereignisprozedur onUploadCompleteData() auf, sondern löst ein Ereignis mit der Bezeichnung uploadCompleteData aus.
 
 FileReferenceList-Klasseflash.net.FileReferenceListDie ActionScript 3.0-Version dieser Klasse übernimmt die Methoden addEventListener() und removeEventListener() von der EventDispatcher-Klasse. Anstelle der Ereignisprozeduren onCancel() und onSelect() verwendet diese ActionScript 3.0-Klasse die Ereignisse cancel und select.
 fileList flash.net.FileReferenceList.fileListKeine Änderung.
 FileReferenceList flash.net.FileReferenceList.FileReferenceList()Keine Änderung.
 addListener() flash.events.EventDispatcher.addEventListener()Im neuen Ereignismodell ist eine klassenspezifische addListener()-Methode nicht mehr erforderlich, da die Klasse die addEventListener()-Methode von der EventDispatcher-Klasse übernimmt.
 browse() flash.net.FileReferenceList.browse()Diese Methode gibt in ActionScript 3.0 beim Auftreten eines Fehlers nicht false zurück, sondern erzeugt den Ausnahmefehler IllegalOperationError. Darüber hinaus wurde der typelist-Parameter geändert. In ActionScript 2.0 können Sie die browse()-Methode an ein Array mit Zeichenfolgen übergeben, um einen Dateifilter anzugeben. In ActionScript 3.0 übergeben Sie ein Array von FileFilter-Objekten.
 removeListener() flash.events.EventDispatcher.removeEventListener()Im neuen Ereignismodell ist eine klassenspezifische removeListener()-Methode nicht mehr erforderlich, da die Klasse die removeEventListener()-Methode von der EventDispatcher-Klasse übernimmt.
 onCancel flash.net.FileReferenceList dispatches event: cancelDiese Klasse ruft in ActionScript 3.0 nicht mehr die Ereignisprozedur onCancel() auf, sondern löst ein Ereignis mit der Bezeichnung cancel aus.
 onSelect flash.net.FileReferenceList dispatches event: selectDiese Klasse ruft in ActionScript 3.0 nicht mehr die Ereignisprozedur onSelect() auf, sondern löst ein Ereignis mit der Bezeichnung select aus.
 
 Function-KlasseFunctionKeine Änderung.
 apply() Function.apply()Keine Änderung.
 call() Function.call()Keine Änderung.
 
 GlowFilter-Klasseflash.filters.GlowFilterDer Datentyp verschiedener Parameter wurde von Number in uint geändert.
 alpha flash.filters.GlowFilter.alphaKeine Änderung.
 blurX flash.filters.GlowFilter.blurXKeine Änderung.
 blurY flash.filters.GlowFilter.blurYKeine Änderung.
 color flash.filters.GlowFilter.colorDer Datentyp dieser Eigenschaft wurde von Number in uint geändert.
 inner flash.filters.GlowFilter.innerKeine Änderung.
 knockout flash.filters.GlowFilter.knockoutKeine Änderung.
 quality flash.filters.GlowFilter.qualityDer Datentyp dieser Eigenschaft wurde von Number in uint geändert.
 strength flash.filters.GlowFilter.strengthKeine Änderung.
 GlowFilter flash.filters.GlowFilter.GlowFilter()Die Parameter color und quality weisen jetzt die Datentypen uint und int anstelle von Number auf. Allen Parametern ist jetzt ein Standardwert zugewiesen.
 clone() flash.filters.GlowFilter.clone()Gibt jetzt ein BitmapFilter-Objekt anstelle eines GlowFilter-Objekts zurück.
 
 GradientBevelFilter-Klasseflash.filters.GradientBevelFilter 
 alphas flash.filters.GradientBevelFilter.alphasKeine Änderung.
 angle flash.filters.GradientBevelFilter.angleKeine Änderung.
 blurX flash.filters.GradientBevelFilter.blurXKeine Änderung.
 blurY flash.filters.GradientBevelFilter.blurYKeine Änderung.
 colors flash.filters.GradientBevelFilter.colorsKeine Änderung.
 distance flash.filters.GradientBevelFilter.distanceKeine Änderung.
 knockout flash.filters.GradientBevelFilter.knockoutKeine Änderung.
 quality flash.filters.GradientBevelFilter.qualityDer Datentyp dieser Eigenschaft wurde von Number in int geändert.
 ratios flash.filters.GradientBevelFilter.ratiosKeine Änderung.
 strength flash.filters.GradientBevelFilter.strengthKeine Änderung.
 type flash.filters.GradientBevelFilter.typeKeine Änderung.
 GradientBevelFilter flash.filters.GradientBevelFilter.GradientBevelFilter()Keine Änderung.
 clone() flash.filters.GradientBevelFilter.clone()Gibt jetzt ein BitmapFilter-Objekt anstelle eines GradientBevelFilter-Objekts zurück.
 
 GradientGlowFilter-Klasseflash.filters.GradientGlowFilter 
 alphas flash.filters.GradientGlowFilter.alphasKeine Änderung.
 angle flash.filters.GradientGlowFilter.angleKeine Änderung.
 blurX flash.filters.GradientGlowFilter.blurXKeine Änderung.
 blurY flash.filters.GradientGlowFilter.blurYKeine Änderung.
 colors flash.filters.GradientGlowFilter.colorsKeine Änderung.
 distance flash.filters.GradientGlowFilter.distanceKeine Änderung.
 knockout flash.filters.GradientGlowFilter.knockoutKeine Änderung.
 quality flash.filters.GradientGlowFilter.qualityDer Datentyp dieser Eigenschaft wurde von Number in int geändert.
 ratios flash.filters.GradientGlowFilter.ratiosKeine Änderung.
 strength flash.filters.GradientGlowFilter.strengthKeine Änderung.
 type flash.filters.GradientGlowFilter.typeKeine Änderung.
 GradientGlowFilter flash.filters.GradientGlowFilter.GradientGlowFilter()Allen Parametern sind jetzt Standardwerte zugewiesen und der Datentyp des quality-Parameters wurde von Number in int geändert.
 clone() flash.filters.GradientGlowFilter.clone()Gibt jetzt ein BitmapFilter-Objekt anstelle eines GradientGlowFilter-Objekts zurück.
 
 IME-Klasseflash.system.IMEDiese Klasse wurde in das flash.system-Paket verschoben.
 ALPHANUMERIC_FULL flash.system.IMEConversionMode.ALPHANUMERIC_FULL 
 ALPHANUMERIC_HALF flash.system.IMEConversionMode.ALPHANUMERIC_HALF 
 CHINESE flash.system.IMEConversionMode.CHINESE 
 JAPANESE_HIRAGANA flash.system.IMEConversionMode.JAPANESE_HIRAGANA 
 JAPANESE_KATAKANA_FULL flash.system.IMEConversionMode.JAPANESE_KATAKANA_FULL 
 JAPANESE_KATAKANA_HALF flash.system.IMEConversionMode.JAPANESE_KATAKANA_HALF 
 KOREAN flash.system.IMEConversionMode.KOREAN 
 UNKNOWN flash.system.IMEConversionMode.UNKNOWN 
 addListener() flash.events.EventDispatcher.addEventListener()Im neuen Ereignismodell ist eine klassenspezifische addListener()-Methode nicht mehr erforderlich, da die Klasse die addEventListener()-Methode von der EventDispatcher-Klasse übernimmt.
 doConversion() KeineÄnderung.
 getConversionMode() flash.system.IME.conversionModeWurde in eine Accessor-Eigenschaft geändert.
 getEnabled() flash.system.IME.enabledWurde in eine Accessor-Eigenschaft geändert.
 removeListener() flash.events.EventDispatcher.removeEventListener()Im neuen Ereignismodell ist eine klassenspezifische removeListener()-Methode nicht mehr erforderlich, da die Klasse die removeEventListener()-Methode von der EventDispatcher-Klasse übernimmt.
 setCompositionString() KeineÄnderung.
 setConversionMode() flash.system.IME.conversionModeWurde in eine Accessor-Eigenschaft geändert.
 setEnabled() flash.system.IME.enabledWurde in eine Accessor-Eigenschaft geändert.
 onIMEComposition flash.system.IME dispatches event: imeCompositionDiese Klasse ruft in ActionScript 3.0 nicht mehr die Ereignisprozedur onIMEComposition() auf, sondern löst ein Ereignis mit der Bezeichnung imeComposition aus.
 
 Key-Klasseflash.ui.KeyboardDiese Klasse hat in ActionScript 3.0 einen neuen Namen, damit sie anderen zur Keyboard-Klasse gehörenden Klassen entspricht, wie z. B. KeyboardEvent.
 BACKSPACE flash.ui.Keyboard.BACKSPACEWird in ActionScript 3.0 als eine Konstante deklariert. Der Datentyp wurde in uint geändert.
 CAPSLOCK flash.ui.Keyboard.CAPS_LOCKWird in ActionScript 3.0 als eine Konstante deklariert. Ein Unterstrich wurde hinzugefügt und der Datentyp wurde in uint geändert.
 CONTROL flash.ui.Keyboard.CONTROLWird in ActionScript 3.0 als eine Konstante deklariert. Der Datentyp wurde in uint geändert.
 DELETEKEY flash.ui.Keyboard.DELETEDer Name wurde in ActionScript 3.0 in DELETE geändert. Das Objekt wird als eine Konstante deklariert und der Datentyp wurde in uint geändert.
 DOWN flash.ui.Keyboard.DOWNWird in ActionScript 3.0 als eine Konstante deklariert. Der Datentyp wurde in uint geändert.
 END flash.ui.Keyboard.ENDWird in ActionScript 3.0 als eine Konstante deklariert. Der Datentyp wurde in uint geändert.
 ENTER flash.ui.Keyboard.ENTERWird in ActionScript 3.0 als eine Konstante deklariert. Der Datentyp wurde in uint geändert.
 ESCAPE flash.ui.Keyboard.ESCAPEWird in ActionScript 3.0 als eine Konstante deklariert. Der Datentyp wurde in uint geändert.
 HOME flash.ui.Keyboard.HOMEWird in ActionScript 3.0 als eine Konstante deklariert. Der Datentyp wurde in uint geändert.
 INSERT flash.ui.Keyboard.INSERTWird in ActionScript 3.0 als eine Konstante deklariert. Der Datentyp wurde in uint geändert.
 LEFT flash.ui.Keyboard.LEFTWird in ActionScript 3.0 als eine Konstante deklariert. Der Datentyp wurde in uint geändert.
 _listeners flash.events.EventDispatcher.willTrigger()Kein direktes Äquivalent. Die willTrigger()-Methode meldet Ihnen zwar, ob Listener registriert sind, jedoch nicht wie viele.
 PGDN flash.ui.Keyboard.PAGE_DOWNDer Name wurde in ActionScript 3.0 in PAGE_DOWN geändert. Das Objekt wird als eine Konstante deklariert und der Datentyp wurde in uint geändert.
 PGUP flash.ui.Keyboard.PAGE_UPDer Name wurde in ActionScript 3.0 in PAGE_UP geändert. Das Objekt wird als eine Konstante deklariert und der Datentyp wurde in uint geändert.
 RIGHT flash.ui.Keyboard.RIGHTWird in ActionScript 3.0 als eine Konstante deklariert. Der Datentyp wurde in uint geändert.
 SHIFT flash.ui.Keyboard.SHIFTWird in ActionScript 3.0 als eine Konstante deklariert. Der Datentyp wurde in uint geändert.
 SPACE flash.ui.Keyboard.SPACEWird in ActionScript 3.0 als eine Konstante deklariert. Der Datentyp wurde in uint geändert.
 TAB flash.ui.Keyboard.TABWird in ActionScript 3.0 als eine Konstante deklariert. Der Datentyp wurde in uint geändert.
 UP flash.ui.Keyboard.UPWird in ActionScript 3.0 als eine Konstante deklariert. Der Datentyp wurde in uint geändert.
 addListener() flash.events.EventDispatcher.addEventListener()In ActionScript 3.0 ist eine klassenspezifische addListener()-Methode nicht mehr erforderlich, da alle Anzeigeobjekte die addEventListener()-Methode von der EventDispatcher-Klasse übernehmen.
 getAscii() flash.events.KeyboardEvent.charCode 
 getCode() flash.events.KeyboardEvent.keyCode 
 isAccessible() flash.ui.Keyboard.isAccessible() 
 isDown() EntferntAus Sicherheitsgründen entfernt.
 isToggled() EntferntAus Sicherheitsgründen entfernt.
 removeListener() flash.events.EventDispatcher.removeEventListener()In ActionScript 3.0 ist eine klassenspezifische removeListener()-Methode nicht mehr erforderlich, da alle Anzeigeobjekte die removeEventListener()-Methode von der EventDispatcher-Klasse übernehmen.
 onKeyDown flash.display.InteractiveObject dispatches event: keyDownIn ActionScript 3.0 wird anstatt der onKeyDown-Ereignisprozedur von der InteractiveObject-Klasse ein keyDown KeyboardEvent-Objekt ausgelöst.
 onKeyUp flash.display.InteractiveObject dispatches event: keyUpIn ActionScript 3.0 wird anstatt der onKeyUp-Ereignisprozedur von der InteractiveObject-Klasse ein keyUp KeyboardEvent-Objekt ausgelöst.
 
 LoadVars-Klasseflash.net.URLLoaderDie LoadVars-Klassenfunktionen wurden durch die Klassen URLLoader, URLRequest, URLStream und URLVariables ersetzt.
 contentType flash.net.URLRequest.contentType 
 loaded EntferntEs gibt keine entsprechende Boolean-Eigenschaft in ActionScript 3.0, aber Sie können flash.events.Event.COMPLETE verwenden, um Listener einzurichten, die nach dem Laden der Daten eine Benachrichtigung empfangen.
 LoadVars flash.net.URLLoader.URLLoader() 
 addRequestHeader() flash.net.URLRequestHeader 
 decode() flash.net.URLVariables.decode() 
 getBytesLoaded() flash.net.URLLoader.bytesLoadedDie Klasse wurde in URLLoader geändert, von einem Funktionen- in einen Eigenschaften-Accessor geändert und der Name wurde von getBytesLoaded in bytesLoaded geändert.
 getBytesTotal() flash.net.URLLoader.bytesTotalDie Klasse wurde in URLLoader geändert, von einem Funktionen- in einen Eigenschaften-Accessor geändert und der Name wurde von getBytesTotal in bytesTotal geändert.
 load() flash.net.URLLoader.load() 
 onData() flash.net.URLLoader dispatches event: completeSiehe URLLoader-Klasse. Nach Abschluss des Download-Vorgangs, aber noch vor dem Parsen der Daten wird ein complete-Ereignis ausgelöst.
 onHTTPStatus() flash.net.URLLoader dispatches event: httpStatusDiese Klasse ruft in ActionScript 3.0 nicht mehr die Ereignisprozedur onHTTPStatus auf, stattdessen löst die URLLoader-Klasse ein HTTPStatusEvent-Objekt mit der Bezeichnung httpStatus aus.
 onLoad() flash.net.URLLoader dispatches event: completeSiehe URLLoader-Klasse. Nach Abschluss des Download-Vorgangs wird ein complete-Ereignis ausgelöst.
 send() flash.net.sendToURL() 
 sendAndLoad() flash.net.sendToURL()Die sendToURL()-Methode sendet eine URL-Anforderung an den Server, ignoriert aber die Antwort. Zum Empfangen der Antwort verwenden Sie flash.net.URLLoader.load().
 toString() EntferntDiese Methode ist in ActionScript 3.0 nicht mehr erforderlich.
 
 LocalConnection-Klasseflash.net.LocalConnectionDiese Klasse wurde in das flash.net-Paket verschoben.
 LocalConnection flash.net.LocalConnection.LocalConnection() 
 allowDomain() flash.net.LocalConnection.allowDomain()Wurde in ActionScript 3.0 in·eine reguläre Methode geändert und ist jetzt keine Ereignisprozedur mehr. Der Parameter wurde geändert und verwendet jetzt das Format "...(rest)". Der Rückgabewert wurde in void geändert.
 allowInsecureDomain() flash.net.LocalConnection.allowInsecureDomain()Wurde in ActionScript 3.0 in·eine reguläre Methode geändert und ist jetzt keine Ereignisprozedur mehr. Der Parameter wurde geändert und verwendet jetzt das Format "...(rest)". Der Rückgabewert wurde in void geändert.
 close() flash.net.LocalConnection.close() 
 connect() flash.net.LocalConnection.connect() 
 domain() flash.net.LocalConnection.domainIn einen Eigenschaften-Accessor geändert.
 onStatus() flash.net.LocalConnection dispatches event: statusIm neuen Ereignismodell wurden die Rückruffunktionen durch Ereignisobjekte ersetzt.
 send() flash.net.LocalConnection.send()Der dritte Parameter wurde geändert und verwendet jetzt das Parameterformat "...(rest)". Der Rückgabetyp wurde in void geändert.
 
 Math-KlasseMathKeine Änderung.
 E Math.EKeine Änderung.
 LN10 Math.LN10Keine Änderung.
 LN2 Math.LN2Keine Änderung.
 LOG10E Math.LOG10EKeine Änderung.
 LOG2E Math.LOG2EKeine Änderung.
 PI Math.PIKeine Änderung.
 SQRT1_2 Math.SQRT1_2Keine Änderung.
 SQRT2 Math.SQRT2Keine Änderung.
 abs() Math.absKeine Änderung.
 acos() Math.acos()Keine Änderung.
 asin() Math.asinKeine Änderung.
 atan() Math.atan()Keine Änderung.
 atan2() Math.atan2()Keine Änderung.
 ceil() Math.ceil()Keine Änderung.
 cos() Math.cos()Keine Änderung.
 exp() Math.exp()Keine Änderung.
 floor() Math.floor()Keine Änderung.
 log() Math.log()Keine Änderung.
 max() Math.max()Keine Änderung.
 min() Math.min()Keine Änderung.
 pow() Math.pow()Keine Änderung.
 random() Math.random()Keine Änderung.
 round() Math.round()Keine Änderung.
 sin() Math.sin()Keine Änderung.
 sqrt() Math.sqrt()Keine Änderung.
 tan() Math.tan()Keine Änderung.
 
 Matrix-Klasseflash.geom.MatrixKeine Änderung.
 
 Microphone-Klasseflash.media.MicrophoneDiese Klasse wurde in das flash.media-Paket verschoben.
 activityLevel flash.media.Microphone.activityLevelKeine Änderung.
 gain flash.media.Microphone.gainKeine Änderung.
 index flash.media.Microphone.indexDer Datentyp wurde in uint geändert.
 muted flash.media.Microphone.mutedKeine Änderung.
 name flash.media.Microphone.nameKeine Änderung.
 names flash.media.Microphone.namesKeine Änderung.
 rate flash.media.Microphone.rateDer Datentyp wurde in uint geändert.
 silenceLevel flash.media.Microphone.silenceLevelKeine Änderung.
 silenceTimeOut flash.media.Microphone.silenceTimeoutDie Groß-/Kleinschreibung wurde in "Timeout" geändert. Der Datentyp wurde in int geändert.
 useEchoSuppression flash.media.Microphone.useEchoSuppressionKeine Änderung.
 get() flash.media.Microphone.getMicrophone()Der Name wurde von get() in getMicrophone() geändert. Der Datentyp des Parameters wurde in uint geändert.
 onActivity() flash.media.Microphone dispatches event: activityDiese Klasse ruft in ActionScript 3.0 nicht mehr die Ereignisprozedur onActivity auf, sondern löst ein Ereignis mit der Bezeichnung activity aus.
 onStatus() flash.media.Microphone dispatches event: statusDiese Klasse ruft in ActionScript 3.0 nicht mehr die Ereignisprozedur onStatus auf, sondern löst ein Ereignis mit der Bezeichnung status aus. Das status-Ereignis hat einen code-Ereigniswert von Muted und Unmuted.
 setGain() flash.media.Microphone.gainDie gain-Eigenschaft und die setGain()-Methode wurden zu einem get/set-Eigenschaften-Accessor mit der Bezeichnung gain zusammengefasst. Der Datentyp wurde in uint geändert.
 setRate() flash.media.Microphone.rateDie rate-Eigenschaft und die setRate()-Methode wurden zu einem get/set-Eigenschaften-Accessor mit der Bezeichnung rate zusammengefasst. Der Datentyp wurde in uint geändert.
 setSilenceLevel() flash.media.Microphone.setSilenceLevel()Der Datentyp des timeOut-Parameters wurde in int geändert. Die Groß-/Kleinschreibung des timeOut-Parameters wurde in timeout geändert.
 setUseEchoSuppression() flash.media.Microphone.setUseEchoSuppression() 
 
 Mouse-Klasseflash.ui.Mouse 
 addListener() flash.events.EventDispatcher.addEventListener()Im neuen ActionScript 3.0-Ereignismodell ist eine klassenspezifische addListener()-Methode nicht mehr erforderlich, da alle Anzeigeobjekte die addEventListener()-Methode von der EventDispatcher-Klasse übernehmen.
 hide() flash.ui.Mouse.hide()Gibt jetzt void zurück.
 removeListener() flash.events.EventDispatcher.removeEventListener()Im neuen ActionScript 3.0-Ereignismodell ist eine klassenspezifische removeListener()-Methode nicht mehr erforderlich, da alle Anzeigeobjekte die removeEventListener()-Methode von der EventDispatcher-Klasse übernehmen.
 show() flash.ui.Mouse.show()Gibt jetzt void zurück.
 onMouseDown flash.display.InteractiveObject dispatches event: mouseDownWurde im neuen Ereignismodell durch ein mouseDown-Ereignis ersetzt.
 onMouseMove flash.display.InteractiveObject dispatches event: mouseMoveWurde im neuen Ereignismodell durch ein mouseMove-Ereignis ersetzt.
 onMouseUp flash.display.InteractiveObject dispatches event: mouseUpWurde im neuen Ereignismodell durch ein mouseUp-Ereignis ersetzt.
 onMouseWheel flash.display.InteractiveObject dispatches event: mouseWheelWurde im neuen Ereignismodell durch ein mouseWheel-Ereignis ersetzt.
 
 MovieClip-Klasseflash.display.MovieClipViele MovieClip-Methoden wurden in ActionScript 3.0 in andere Klassen verschoben. Alle Ereignisprozeduren wurden im neuen Ereignismodell durch Ereignisobjekte ersetzt.
 _alpha flash.display.DisplayObject.alphaIn die DisplayObject-Klasse verschoben. Der Unterstrich am Anfang des Namens wurde entfernt.
 blendMode flash.display.DisplayObject.blendMode 
 cacheAsBitmap flash.display.DisplayObject.cacheAsBitmap 
 _currentframe flash.display.MovieClip.currentFrameDer Unterstrich am Anfang des Namens wurde entfernt.
 _droptarget flash.display.Sprite.dropTargetIn die Sprite-Klasse verschoben. Der Unterstrich am Anfang des Namens wurde entfernt und die Groß-/Kleinschreibung wurde geändert.
 enabled KeineÄnderung.
 filters flash.display.DisplayObject.filters 
 focusEnabled EntferntIn ActionScript 3.0 sind alle interaktiven Objekte Fokus-aktiviert. Diese Eigenschaft ist daher nicht mehr erforderlich.
 _focusrect flash.display.InteractiveObject.focusRectIn die InteractiveObject-Klasse verschoben. Der Unterstrich am Anfang des Namens wurde entfernt und die Groß-/Kleinschreibung wurde geändert.
 _framesloaded flash.display.MovieClip.framesLoadedDer Unterstrich am Anfang des Namens wurde entfernt und die Groß-/Kleinschreibung wurde geändert.
 _height flash.display.DisplayObject.heightIn die DisplayObject-Klasse verschoben. Der Unterstrich am Anfang des Namens wurde entfernt.
 _highquality EntferntSiehe Stage.quality.
 hitArea flash.display.Sprite.hitAreaIn die Sprite-Klasse verschoben.
 _lockroot EntferntIn ActionScript 3.0 wird der Stamm eines Anzeigeobjekts automatisch festgelegt. Die Eigenschaft _lockroot ist damit praktisch immer aktiviert. Weitere Informationen finden Sie unter flash.display.DisplayObject.root.
 menu EntferntSiehe InteractiveObject.contextMenu.
 _name flash.display.DisplayObject.nameIn die DisplayObject-Klasse verschoben. Der Unterstrich am Anfang des Namens wurde entfernt.
 opaqueBackground flash.display.DisplayObject.opaqueBackground 
 _parent flash.display.DisplayObject.parentIn die DisplayObject-Klasse verschoben. Der Unterstrich am Anfang des Namens wurde entfernt.
 _quality flash.display.Stage.quality 
 _rotation flash.display.DisplayObject.rotationIn die DisplayObject-Klasse verschoben. Der Unterstrich am Anfang des Namens wurde entfernt.
 scale9Grid flash.display.DisplayObject.scale9Grid 
 scrollRect flash.display.DisplayObject.scrollRectIn den Datentyp Rectangle geändert.
 _soundbuftime flash.media.SoundMixer.bufferTimeIn die SoundMixer-Klasse verschoben, die zur globalen Soundsteuerung verwendet wird. Infolge der Umbenennung ist keine Abkürzung mehr vorhanden und der Unterstrich am Anfang des Namens wurde entfernt.
 tabChildren flash.display.DisplayObjectContainer.tabChildren 
 tabEnabled flash.display.InteractiveObject.tabEnabled 
 tabIndex flash.display.InteractiveObject.tabIndex 
 _target EntferntActionScript 3.0 identifiziert Anzeigeobjekte direkt, daher ist die Identifizierung eines Anzeigeobjekts über dessen Pfad nicht mehr notwendig.
 _totalframes flash.display.MovieClip.totalFramesDie Groß-/Kleinschreibung wurde geändert. Der Unterstrich am Anfang des Namens wurde entfernt.
 trackAsMenu flash.display.MovieClip.trackAsMenu 
 transform flash.display.DisplayObject.transform 
 _url flash.display.Loader.contentLoaderInfo 
 useHandCursor flash.display.Sprite.useHandCursor 
 _visible flash.display.DisplayObject.visibleIn die DisplayObject-Klasse verschoben. Der Unterstrich am Anfang des Namens wurde entfernt.
 _width flash.display.DisplayObject.widthIn die DisplayObject-Klasse verschoben. Der Unterstrich am Anfang des Namens wurde entfernt.
 _x flash.display.DisplayObject.xIn die DisplayObject-Klasse verschoben. Der Unterstrich am Anfang des Namens wurde entfernt.
 _xmouse flash.display.DisplayObject.mouseXIn die DisplayObject-Klasse verschoben. Der Name wurde in mouseX geändert und der Unterstrich am Anfang des Namens wurde entfernt.
 _xscale flash.display.DisplayObject.scaleXIn die DisplayObject-Klasse verschoben. Der Name wurde in scaleX geändert und der Unterstrich am Anfang des Namens wurde entfernt.
 _y flash.display.DisplayObject.yIn die DisplayObject-Klasse verschoben. Der Unterstrich am Anfang des Namens wurde entfernt.
 _ymouse flash.display.DisplayObject.mouseYIn die DisplayObject-Klasse verschoben. Der Name wurde in mouseY geändert und der Unterstrich am Anfang des Namens wurde entfernt.
 _yscale flash.display.DisplayObject.scaleYIn die DisplayObject-Klasse verschoben. Der Name wurde in scaleY geändert und der Unterstrich am Anfang des Namens wurde entfernt.
 attachAudio() EntferntWenn es sich bei der Audioquelle um ein Microphone-Objekt handelt, verwenden Sie NetStream.attachAudio() oder Microphone.setLoopBack().

Handelt es sich bei der Audioquelle um eine FLV-Datei, verwenden Sie Video.attachNetStream() und ein NetStream-Objekt.

 attachBitmap() EntferntIn ActionScript 3.0 verwenden Sie addChild(), um untergeordnete Anzeigeobjekte hinzuzufügen.
 attachMovie() EntferntIn ActionScript 3.0 verwenden Sie addChild(), um untergeordnete Anzeigeobjekte hinzuzufügen.
 beginBitmapFill() flash.display.Graphics.beginBitmapFill() 
 beginFill() flash.display.Graphics.beginFill()In die Graphics-Klasse verschoben. Der Datentyp des ersten Parameters wurde in uint geändert.
 beginGradientFill() flash.display.Graphics.beginGradientFill() 
 clear() flash.display.Graphics.clear() 
 createEmptyMovieClip() EntferntIn ActionScript 3.0 verwenden Sie zum Erstellen von Movieclips den new-Operator.
 createTextField() EntferntIn ActionScript 3.0 verwenden Sie zum Erstellen von Textfeldern den new-Operator.
 curveTo() flash.display.Graphics.curveTo() 
 duplicateMovieClip() EntferntIn ActionScript 3.0 verwenden Sie zum Erstellen einer neuen Instanz den new-Operator.
 endFill() flash.display.Graphics.endFill() 
 getBounds() flash.display.DisplayObject.getBounds() 
 getBytesLoaded() flash.net.URLLoader.bytesLoadedIn die URLLoader-Klasse verschoben. Der Datentyp wurde von Number in int geändert.
 getBytesTotal() flash.net.URLLoader.bytesTotalIn die URLLoader-Klasse verschoben. Der Datentyp wurde von Number in int geändert.
 getDepth() flash.display.DisplayObjectContainer.getChildIndex()ActionScript 3.0 bietet direkten Zugriff auf die Anzeigeliste, daher wird die Tiefe auf andere Weise bearbeitet.
 getInstanceAtDepth() flash.display.DisplayObjectContainer.getChildAt()ActionScript 3.0 bietet direkten Zugriff auf die Anzeigeliste, daher wird die Tiefe auf andere Weise bearbeitet.
 getNextHighestDepth() flash.display.DisplayObjectContainer.addChild()Kein direktes Äquivalent, aber die addChild()-Methode fügt allen untergeordneten Objekten der DisplayObjectContainer-Instanz ein weiteres untergeordnetes Objekt hinzu. Daher ist eine Methode, mit der die nächste verfügbare Tiefe ermittelt wird, nicht mehr erforderlich.
 getRect() flash.display.DisplayObject.getRect() 
 getSWFVersion() flash.display.LoaderInfo.swfVersionIn die LoaderInfo-Klasse verschoben. Der Datentyp wurde in uint geändert.
 getTextSnapshot() flash.display.DisplayObjectContainer.textSnapshot 
 getURL() flash.net.navigateToURL()Wurde durch die Methoden flash.net.navigateToURL() und flash.net.sentToURL() ersetzt. Siehe auch URLLoader-Klasse.
 globalToLocal() flash.display.DisplayObject.globalToLocal() 
 gotoAndStop() flash.display.MovieClip.gotoAndStop() 
 hitTest() flash.display.DisplayObject.hitTestObject() 
 lineGradientStyle() flash.display.Graphics.lineGradientStyle() 
 lineStyle() flash.display.Graphics.lineStyle() 
 lineTo() flash.display.Graphics.lineTo() 
 loadMovie() flash.display.Loader.load()Siehe Loader-Klasse.
 loadVariables() flash.net.URLLoaderEntfernt. Siehe URLLoader-Klasse.
 localToGlobal() flash.display.DisplayObject.localToGlobal() 
 moveTo() flash.display.Graphics.moveTo() 
 nextFrame() flash.display.MovieClip.nextFrame() 
 onData() flash.display.LoaderInfo dispatches event: completeWurde im neuen Ereignismodell durch ein complete-Ereignis ersetzt, das nach Abschluss des Download-Vorgangs, aber noch vor dem Parsen der Daten ausgelöst wird.
 onDragOut() flash.display.InteractiveObject dispatches event: mouseOutWurde im neuen Ereignismodell durch ein mouseOut-Ereignis ersetzt.
 onDragOver() flash.display.InteractiveObject dispatches event: mouseOverWurde im neuen Ereignismodell durch ein mouseOver-Ereignis ersetzt.
 onEnterFrame() flash.display.DisplayObject dispatches event: enterFrameWurde im neuen Ereignismodell durch ein enterFrame-Ereignis ersetzt.
 onKeyDown() flash.display.InteractiveObject dispatches event: keyDownWurde im neuen Ereignismodell durch ein keyDown-Ereignis ersetzt.
 onKeyUp() flash.display.InteractiveObject dispatches event: keyUpWurde im neuen Ereignismodell durch ein keyUp-Ereignis ersetzt.
 onKillFocus() flash.display.InteractiveObject dispatches event: focusOutWurde im neuen Ereignismodell durch ein focusOut-Ereignis ersetzt.
 onLoad() flash.display.LoaderInfo dispatches event: completeSiehe auch URLLoader-Klasse. Nach Abschluss des Download-Vorgangs wird ein complete-Ereignis ausgelöst.
 onMouseDown() flash.display.InteractiveObject dispatches event: mouseDownWurde im neuen Ereignismodell durch ein mouseDown-Ereignis ersetzt.
 onMouseMove() flash.display.InteractiveObject dispatches event: mouseMoveWurde im neuen Ereignismodell durch ein mouseMove-Ereignis ersetzt.
 onMouseUp() flash.display.InteractiveObject dispatches event: mouseUpWurde im neuen Ereignismodell durch ein mouseUp-Ereignis ersetzt.
 onPress() flash.display.InteractiveObject dispatches event: mouseDownWurde im neuen Ereignismodell durch ein mouseDown-Ereignis ersetzt.
 onRelease() flash.display.InteractiveObject dispatches event: mouseUpWurde im neuen Ereignismodell durch ein mouseUp-Ereignis ersetzt.
 onReleaseOutside() flash.display.InteractiveObject dispatches event: mouseUpWurde im neuen Ereignismodell durch ein mouseUp-Ereignis ersetzt.
 onRollOut() flash.display.InteractiveObject dispatches event: mouseOutWurde im neuen Ereignismodell durch ein mouseOut-Ereignis ersetzt.
 onRollOver() flash.display.InteractiveObject dispatches event: mouseOverWurde im neuen Ereignismodell durch ein mouseOver-Ereignis ersetzt.
 onSetFocus() flash.display.InteractiveObject dispatches event: focusInWurde im neuen Ereignismodell durch ein focusIn-Ereignis ersetzt.
 onUnload() flash.display.LoaderInfo dispatches event: unloadWurde im neuen Ereignismodell durch ein unload-Ereignis ersetzt.
 play() flash.display.MovieClip.play() 
 prevFrame() flash.display.MovieClip.prevFrame() 
 removeMovieClip() flash.display.DisplayObjectContainer.removeChild()Entfernt. Rufen Sie die removeChild()-Methode des übergeordneten Anzeigeobjekt-Containers auf, der den Movieclip enthält.
 setMask() flash.display.DisplayObject.mask 
 startDrag() flash.display.Sprite.startDrag() 
 stop() flash.display.MovieClip.stop() 
 stopDrag() flash.display.Sprite.stopDrag() 
 swapDepths() EntferntIn ActionScript 3.0 erreichen Sie eine ähnliche Funktionalität mithilfe der Methoden der DisplayObjectContainer-Klasse, z. B.addChildAt(), setChildIndex(), swapChildren() und swapChildrenAt().
 unloadMovie() flash.display.Loader.unload() 
 
 MovieClipLoader-Klasseflash.display.LoaderWurde durch flash.display.Loader-Klasse ersetzt.
 MovieClipLoader flash.display.Loader.Loader() 
 addListener() flash.events.EventDispatcher.addEventListener()Im neuen Ereignismodell ist eine klassenspezifische addListener()-Methode nicht mehr erforderlich, da die Klasse die addEventListener()-Methode von der EventDispatcher-Klasse übernimmt.
 getProgress() flash.display.LoaderInfo dispatches event: progressWurde im neuen Ereignismodell durch ein progress-Ereignis ersetzt. Ereignisobjekte des Typs progress enthalten Eigenschaften mit den Bezeichnungen bytesLoaded und bytesTotal.
 loadClip() flash.display.Loader.load()Wurde durch die load()-Methode der flash.display.Loader-Klasse ersetzt.
 removeListener() flash.events.EventDispatcher.removeEventListener()Im neuen Ereignismodell ist eine klassenspezifische removeListener()-Methode nicht mehr erforderlich, da die Klasse die removeEventListener()-Methode von der EventDispatcher-Klasse übernimmt.
 unloadClip() flash.display.Loader.unload()Wurde durch die unload()-Methode der flash.display.Loader-Klasse ersetzt.
 onLoadComplete flash.display.LoaderInfo dispatches event: completeWurde im neuen Ereignismodell durch ein complete-Ereignis ersetzt.
 onLoadError flash.display.LoaderInfo dispatches event: ioErrorWurde im neuen Ereignismodell durch ein ioError-Ereignis ersetzt.
 onLoadInit flash.display.LoaderInfo dispatches event: initWurde im neuen Ereignismodell durch ein init-Ereignis ersetzt.
 onLoadProgress flash.display.LoaderInfo dispatches event: progressWurde im neuen Ereignismodell durch ein progress-Ereignis ersetzt.
 onLoadStart flash.display.LoaderInfo dispatches event: openWurde im neuen Ereignismodell durch ein open-Ereignis ersetzt.
 
 NetConnection-Klasseflash.net.NetConnectionDiese Klasse wurde in das flash.net-Paket verschoben.
 NetConnection flash.net.NetConnection.NetConnection() 
 connect() flash.net.NetConnection.connect()In der ActionScript 3.0-Version wurde ein ...(rest)-Parameter hinzugefügt.
 onStatus() flash.net.NetConnection dispatches event: netStatusWurde im neuen Ereignismodell durch ein netStatus-Ereignis ersetzt.
 
 NetStream-Klasseflash.net.NetStreamDiese Klasse wurde in das flash.net-Paket verschoben.
 bufferLength flash.net.NetStream.bufferLengthKeine Änderung.
 bufferTime flash.net.NetStream.bufferTimeKeine Änderung.
 bytesLoaded flash.net.NetStream.bytesLoadedDer Datentyp wurde in uint geändert.
 bytesTotal flash.net.NetStream.bytesTotalDer Datentyp wurde in uint geändert.
 currentFps flash.net.NetStream.currentFPSIn ActionScript 3.0 steht FPS in Großbuchstaben.
 time flash.net.NetStream.timeKeine Änderung.
 NetStream flash.net.NetStream.NetStream()Keine Änderung.
 attachVideo() flash.net.NetStream.attachCameraWurde durch NetStream.attachCamera() ersetzt. Erfordert Flash Media Server.
 close() flash.net.NetStream.close()Keine Änderung.
 onStatus() flash.net.NetStream dispatches event: netStatusWurde im neuen Ereignismodell durch ein netStatus-Ereignis ersetzt.
 pause() flash.net.NetStream.pause()In ActionScript 3.0 nimmt die pause-Methode keinen Parameter auf. Es stehen zwei neue Methoden zur Verfügung, mit denen die gleiche Funktionalität erreicht wird: resume() und togglePause().
 play() flash.net.NetStream.play()Die Parameter name, start, len und reset sind nur für Flash Media Server gültig; für Flash ist stattdessen "...arguments " gültig.
 seek() flash.net.NetStream.seek()Bei Flash Media Server ist das Verhalten von seek() abhängig von der <EnhancedSeek>-Einstellung in Application.xml.
 setBufferTime() flash.net.NetStream.bufferTimeWurde in ActionScript 3.0 in eine Accessor-Eigenschaft mit Lese- und Schreibzugriff geändert.
 
 Number-KlasseNumber 
 MAX_VALUE Number.MAX_VALUEKeine Änderung.
 MIN_VALUE Number.MIN_VALUEKeine Änderung.
 NaN Number.NaNKeine Änderung.
 NEGATIVE_INFINITY Number.NEGATIVE_INFINITYKeine Änderung.
 POSITIVE_INFINITY Number.POSITIVE_INFINITYKeine Änderung.
 Number Number.Number()In ActionScript 3.0 haben der Number()-Konstruktor und die globale Funktion Number() die gleichen Auswirkungen. Darüber hinaus gibt es keinen Unterschied zwischen einem Number-Objekt und einem literalen Zahlenwert Number.
 toString() Number.toString()Keine Änderung.
 valueOf() Number.valueOf()Keine Änderung.
 
 Object-KlasseObject 
 constructor Object.constructorKeine Änderung.
 __proto__ EntferntIn ActionScript 3.0 ist eine direkte Bearbeitung der Prototypkette nicht zulässig. Zum Erstellen einer Unterklasse verwenden Sie die extends-Anweisung in der Unterklassendeklaration. Um weitere Informationen über die Vererbungsstruktur und den Datentyp eines Objekts zu erhalten, verwenden Sie die neue Reflection-API flash.utils.describeType().
 prototype Object.prototypeKeine Änderung.
 __resolve flash.utils.ProxyVerwenden Sie die neue Proxy-Klasse, um eine ähnliche Funktion umzusetzen.
 Object Object.Object()Keine Änderung.
 addProperty() EntferntIn ActionScript 3.0 können Accessor-Eigenschaften mithilfe der Schlüsselwörter get und set direkt erstellt werden.
 hasOwnProperty() Object.hasOwnProperty()Keine Änderung.
 isPropertyEnumerable() Object.isPropertyEnumerable()Keine Änderung.
 isPrototypeOf() Object.isPrototypeOf()Keine Änderung.
 registerClass() EntferntIn ActionScript 3.0 sind alle Klassen standardmäßig registriert. Wenn Sie ein Objekt mithilfe von AMF verschlüsseln, wird die Objektklasse während des Verschlüsselungsvorgangs nicht beibehalten, es sei denn, sie verwenden die Funktion flash.utils.registerClassAlias().
 toString() Object.toString()Keine Änderung.
 unwatch() EntferntActionScript 3.0 hat keine Watchpoints, daher ist die Methode unwatch() überholt.
 valueOf() Object.valueOf()Keine Änderung.
 watch() EntferntVerwenden Sie die Accessor-Eigenschaften (get/set-Funktionen) oder die flash.utils.Proxy-Klasse, um eine ähnliche Funktionalität zu erreichen.
 
 Point-Klasseflash.geom.PointKeine Änderung.
 
 PrintJob-Klasseflash.printing.PrintJob 
 orientation flash.printing.PrintJob.orientationDiese Eigenschaft hat jetzt den Wert der PrintJobOrientation-Klasse.
 pageHeight flash.printing.PrintJob.pageHeightDer Datentyp wurde in int geändert.
 pageWidth flash.printing.PrintJob.pageWidthDer Datentyp wurde in int geändert.
 paperHeight flash.printing.PrintJob.paperHeightDer Datentyp wurde in int geändert.
 paperWidth flash.printing.PrintJob.paperWidthDer Datentyp wurde in int geändert.
 PrintJob flash.printing.PrintJob.PrintJob() 
 addPage() flash.printing.PrintJob.addPage()In ActionScript 3.0 wurden die Datentypen der Parameter geändert: Der erste Parameter target weist jetzt den Datentyp Sprite auf; der zweite Parameter printArea den Datentyp Rectangle ; der dritte Parameter options hat den neuen Datentyp "PrintJobOptions"; und der vierte Parameter frameNum hat den Datentyp int.
 send() flash.printing.PrintJob.send() 
 start() flash.printing.PrintJob.start() 
 
 Rectangle-Klasseflash.geom.RectangleKeine Änderung.
 containsRectangle() flash.geom.Rectangle.containsRect()Aus Konsistenzgründen umbenannt.
 
 security-Klasseflash.system.SecurityDiese Klasse wurde in das flash.system-Paket verschoben.
 sandboxType KeineÄnderung.
 allowDomain() KeineÄnderung.
 allowInsecureDomain() KeineÄnderung.
 loadPolicyFile() KeineÄnderung.
 
 Selection-KlasseEntferntDie Methoden dieser Klasse wurden in andere Klassen verschoben.
 addListener() flash.events.EventDispatcher.addEventListener()Im neuen Ereignismodell ist eine klassenspezifische addListener()-Methode nicht mehr erforderlich, da alle Anzeigeobjekte die addEventListener()-Methode von der EventDispatcher-Klasse übernimmt.
 getBeginIndex() flash.text.TextField.selectionBeginIndexWurde von einer Methode in eine Accessor-Eigenschaft geändert. Der Name wurde in selectionBeginIndexgeändert.
 getCaretIndex() flash.text.TextField.caretIndexWurde von einer Methode in eine Accessor-Eigenschaft geändert. Der Name wurde in caretIndexgeändert.
 getEndIndex() flash.text.TextField.selectionEndIndexWurde von einer Methode in eine Accessor-Eigenschaft geändert. Der Name wurde in selectionEndIndexgeändert.
 getFocus() flash.display.Stage.focusWurde von einer Methode in eine Accessor-Eigenschaft geändert. Der Name wurde in focusgeändert. In ActionScript 2.0 hatte der Rückgabewert den Datentyp String, in ActionScript 3.0 hingegen weist die Eigenschaft den Datentyp InteractiveObject auf.
 removeListener() flash.events.EventDispatcher.removeEventListener()Im neuen Ereignismodell ist eine klassenspezifische removeListener()-Methode nicht mehr erforderlich, da die Anzeigeobjekte die removeEventListener()-Methode von der EventDispatcher-Klasse übernimmt.
 setFocus() flash.display.Stage.focusWurde von einer Methode in eine Accessor-Eigenschaft geändert. Der Name wurde in focusgeändert. In ActionScript 2.0 hatte der Rückgabewert den Datentyp String, in ActionScript 3.0 hingegen weist die Eigenschaft den Datentyp InteractiveObject auf.
 setSelection() flash.text.TextField.setSelection()Der Datentyp beider Parameter wurde von Number in uint geändert.
 onSetFocus flash.display.InteractiveObject dispatches event: focusInWurde im neuen Ereignismodell durch ein focusIn-Ereignis ersetzt.
 
 SharedObject-Klasseflash.net.SharedObjectDiese Klasse wurde in das flash.net-Paket verschoben.
 data flash.net.SharedObject.dataKeine Änderung.
 clear() flash.net.SharedObject.clear()Keine Änderung.
 flush() flash.net.SharedObject.flush()Diese Methode gibt jetzt keinen booleschen Wert mehr zurück. Wenn die Ausgabe fehlschlägt, gibt Flash Player einen Ausnahmefehler aus. Wenn die Ausgabe erfolgreich ist oder eine Benutzerreaktion aussteht, gibt der Flash Player die Zeichenfolge "flushed" oder "pending" zurück. Darüber hinaus wurde der Datentyp des minDiskSpace-Parameters in int geändert.
 getLocal() flash.net.SharedObject.getLocal()Keine Änderung.
 getSize() flash.net.SharedObject.sizeWurde in eine Accessor-Eigenschaft geändert. Der Datentyp wurde in uint geändert.
 onStatus() flash.net.SharedObject dispatches event: netStatusWurde im neuen Ereignismodell durch ein netStatus-Ereignis ersetzt.
 onSync() flash.net.SharedObject dispatches event: onSyncWurde im neuen Ereignismodell durch ein sync-Ereignis ersetzt.
 setFps() flash.net.SharedObject.fpsIn ActionScript 3.0 in der fps-Eigenschaft festgelegt. Weist keinen Standardwert mehr auf und gibt keinen booleschen Wert zurück.
 
 Sound-Klasseflash.media.SoundDiese Klasse wurde in das flash.media-Paket verschoben.
 checkPolicyFile flash.media.SoundChannel.stop()Wurde durch die flash.media.SoundChannel.stop()-Methode ersetzt.
 duration flash.media.Sound.length 
 id3 flash.media.Sound.id3Der Datentyp wurde von Object in ID3Info geändert. ID3Info ist eine neue Klasse, die die ID3-Eigenschaften enthält. Darüber hinaus wurde die Schreibweise der songname-Eigenschaft in songName geändert.
 position flash.media.SoundChannel.positionIn die SoundChannel-Klasse verschoben.
 Sound flash.media.Sound.Sound()Keine Änderung.
 attachSound() EntferntErstellen Sie eine Instanz einer Sound-Unterklasse, die den Sounddaten zugeordnet ist; beispielsweise indem Sie alternativ new Sound() verwenden.
 getBytesLoaded() flash.media.Sound.bytesLoadedWurde in eine Accessor-Eigenschaft geändert. Der Datentyp wurde in uint geändert.
 getBytesTotal() flash.media.Sound.bytesTotalWurde in einen Eigenschaften-Accessor geändert. Der Datentyp wurde in uint geändert.
 getPan() flash.media.SoundTransform.panWurde in eine Accessor-Eigenschaft geändert und in die SoundTransform-Klasse verschoben.
 getTransform() flash.media.SoundMixer.soundTransformWurde in eine Accessor-Eigenschaft geändert. Der Datentyp wurde in SoundTransform geändert.
 getVolume() flash.media.SoundTransform.volumeRichten Sie die flash.media.SoundTransform.volume-Eigenschaft ein, um die Soundlautstärke zu steuern.
 loadSound() flash.media.Sound.load()Der erste Parameter wurde von einem einfachen URL-String in ein URLRequest-Objekt geändert. Der zweite Parameter wurde von einem booleschen Wert, mit dem angegeben wird, ob der Sound so bald wie möglich wiedergegeben wird, in ein SoundLoaderContext-Objekt geändert.
 onID3() flash.media.Sound dispatches event: idWurdeim neuen Ereignismodell durch ein id3-Ereignis ersetzt.
 onLoad() flash.media.Sound dispatches event: completeWurde im neuen Ereignismodell durch ein complete-Ereignis ersetzt.
 onSoundComplete() flash.media.SoundChannel dispatches event: soundCompleteWurde im neuen Ereignismodell durch ein soundComplete-Ereignis ersetzt.
 setPan() flash.media.SoundTransform.panWurde in eine Accessor-Eigenschaft geändert und in die SoundTransform-Klasse verschoben.
 setTransform() flash.media.SoundMixer.soundTransformWurde in eine Accessor-Eigenschaft geändert. Der Datentyp wurde in SoundTransform geändert.
 setVolume() flash.media.SoundChannelEntfernt. Verwenden Sie flash.media.SoundChannel.leftPeak und flash.media.SoundChannel.rightPeak zur Überwachung der Amplitude eines Soundkanals.
 start() flash.media.Sound.play()Der Datentyp des loops-Parameters wurde von Number in int geändert. Ein dritter Parameter, sndTransform, wurde hinzugefügt, um die anfängliche Soundtransformation festzulegen, die vom Soundkanal verwendet werden soll.
 stop() flash.media.SoundChannel.stop() 
 
 Stage-Klasseflash.display.StageDiese Klasse wurde in das flash.display-Paket verschoben. In ActionScript 3.0 ist die Bühne kein globales Objekt mehr. Sie können mit der neuen DisplayObject.stage-Eigenschaft auf die Bühne zugreifen.
 align flash.display.Stage.align 
 height flash.display.Stage.stageHeightDer Name wurde von height in stageHeight geändert, sodass jetzt kein Konflikt mehr mit der flash.display.DisplayObject.height-Eigenschaft auftreten kann.
 scaleMode flash.display.Stage.scaleMode 
 showMenu flash.display.Stage.showDefaultContextMenuDer Name wurde geändert, um das angezeigte Menü besser widerzuspiegeln.
 width flash.display.Stage.stageWidthDer Name wurde von width in stageWidth geändert, sodass jetzt kein Konflikt mehr mit der flash.display.DisplayObject.width-Eigenschaft auftreten kann.
 addListener() flash.events.EventDispatcher.addEventListener()Im neuen Ereignismodell ist eine klassenspezifische addListener()-Methode nicht mehr erforderlich, da die Klasse die addEventListener()-Methode von der EventDispatcher-Klasse übernimmt.
 removeListener() flash.events.EventDispatcher.removeEventListener()Im neuen Ereignismodell ist eine klassenspezifische removeListener()-Methode nicht mehr erforderlich, da die Klasse die removeEventListener()-Methode von der EventDispatcher-Klasse übernimmt.
 onResize flash.display.Stage dispatches event: resizeWurde im neuen Ereignismodell durch ein resize-Ereignis ersetzt.
 
 String-KlasseStringUnterstützung für reguläre Ausdrücke mit drei neuen Methoden hinzugefügt: match(), replace() und search().
 length String.lengthKeine Änderung.
 String String.String()Keine Änderung.
 charAt() charAt()Keine Änderung.
 charCodeAt() String.charCodeAt()Keine Änderung.
 concat() String.concat()Der Parameter wurde geändert und verwendet jetzt das Format "...(rest)".
 fromCharCode() String.fromCharCode()Keine Änderung.
 indexOf() String.indexOf()Keine Änderung.
 lastIndexOf() String.lastIndexOf()Keine Änderung.
 slice() String.slice()Keine Änderung.
 split() String.split()Keine Änderung.
 substr() String.substr()Keine Änderung.
 substring() String.substring()Keine Änderung.
 toLowerCase() String.toLowerCase()Keine Änderung.
 toString() String.toString()Keine Änderung.
 toUpperCase() String.toUpperCase()Keine Änderung.
 valueOf() String.valueOf()Keine Änderung.
 
 StyleSheet-Klasseflash.text.StyleSheetDiese Klasse wurde in das flash.text-Paket verschoben. Die Mitglieder load() und onLoad() wurden entfernt, und einige private Funktionen und Variablen wurden hinzugefügt.
 StyleSheet flash.text.StyleSheet.StyleSheet() 
 clear() flash.text.StyleSheet.clear() 
 getStyle() flash.text.StyleSheet.getStyle()Der Name des Parameters wurde in n geändert.
 getStyleNames() flash.text.StyleSheet.styleNamesWurde in eine Accessor-Eigenschaft geändert.
 load() flash.net.URLLoader.load()Verwenden Sie die neuen Klassen URLLoader und URLRequest zum Laden von URLs.
 onLoad() flash.net.URLLoader dispatches event: completeWurde im neuen Ereignismodell durch ein complete-Ereignis ersetzt.
 parseCSS() flash.text.StyleSheet.parseCSS()Gibt in ActionScript 3.0 void anstelle eines booleschen Wertes zurück.
 setStyle() flash.text.StyleSheet.setStyle()Der Name des Parameters wurde in n und der Stil in s geändert.
 transform() flash.text.StyleSheet.transform() 
 
 System-Klasseflash.system.System 
 exactSettings flash.system.Security.exactSettingsIn die flash.System.Security-Klasse verschoben.
 useCodepage flash.system.System.useCodePageIn ActionScript 3.0 ist der Buchstabe 'P' in useCodePage ein Großbuchstabe.
 onStatus() EntferntDiese Ereignisprozedur ist im ActionScript 3.0-Ereignismodell überholt.
 setClipboard() flash.system.System.setClipboard() 
 showSettings() flash.system.Security.showSettings() 
 
 TextField-Klasseflash.text.TextFieldDiese Klasse wurde in das flash.text-Paket verschoben.
 _alpha flash.display.DisplayObject.alphaDiese Eigenschaft wird jetzt von der DisplayObject-Klasse übernommen. Der Unterstrich am Anfang wurde entfernt.
 antiAliasType flash.text.TextField.antiAliasType 
 autoSize flash.text.TextField.autoSize 
 background flash.text.TextField.background 
 backgroundColor flash.text.TextField.backgroundColor 
 border flash.text.TextField.border 
 borderColor flash.text.TextField.borderColorGibt in ActionScript 3.0 uint anstelle des Datentyps·Number zurück.
 bottomScroll flash.text.TextField.bottomScrollVGibt in ActionScript 3.0 uint anstelle des Datentyps·Number zurück.
 condenseWhite flash.text.TextField.condenseWhite 
 embedFonts flash.text.TextField.embedFonts 
 filters flash.display.DisplayObject.filters 
 gridFitType flash.text.TextField.gridFitType 
 _height flash.display.DisplayObject.heightDiese Eigenschaft wird jetzt von der DisplayObject-Klasse übernommen. Der Unterstrich am Anfang wurde entfernt.
 _highquality flash.display.Stage.qualityEntfernt. Durch die Eigenschaft quality der Stage-Klasse ersetzt.
 hscroll flash.text.TextField.scrollHDer Datentyp wurde von Number in uint geändert. Der Name wurde von hscroll in scrollH geändert.
 html flash.text.TextField.htmlTextEntfernt. In ActionScript 3.0 werden alle Textfelder als HTML-Textfelder behandelt. Verwenden Sie die TextField.htmlText-Eigenschaft, um HTML-Text einzurichten.
 htmlText flash.text.TextField.htmlText 
 length flash.text.TextField.lengthDer Datentyp wurde von Number in uint geändert.
 maxChars flash.text.TextField.maxCharsDer Datentyp wurde von Number in uint geändert.
 maxhscroll flash.text.TextField.maxScrollHDer Datentyp wurde von Number in uint geändert.
 maxscroll flash.text.TextField.maxScrollVDer Datentyp wurde von Number in uint geändert. Im neuen Namen ist das S ein Großbuchstabe und der Buchstabe V wurde hinzugefügt, um das vertikale Scrollen zu verdeutlichen.
 menu flash.display.InteractiveObject.contextMenuDiese Eigenschaft wird jetzt von der InteractiveObject-Klasse übernommen.
 mouseWheelEnabled flash.text.TextField.mouseWheelEnabled 
 multiline flash.text.TextField.multiline 
 _name flash.display.DisplayObject.nameDiese Eigenschaft wird jetzt von der DisplayObject-Klasse übernommen. Der Unterstrich am Anfang wurde entfernt.
 _parent flash.display.DisplayObject.parentDiese Eigenschaft wird jetzt von der DisplayObject-Klasse übernommen. Der Unterstrich am Anfang wurde entfernt. Der Datentyp wurde von MovieClip in DisplayObjectContainer geändert.
 password flash.text.TextField.displayAsPasswordDiese Eigenschaft wurde aus Konsistenzgründen umbenannt.
 _quality flash.display.Stage.qualityIn die Stage-Klasse verschoben.
 restrict flash.text.TextField.restrict 
 _rotation flash.display.DisplayObject.rotationDiese Eigenschaft wird jetzt von der DisplayObject-Klasse übernommen. Der Unterstrich am Anfang wurde entfernt.
 scroll flash.text.TextField.scrollVDer Datentyp wurde von Number in uint und der Name von scroll in scrollV geändert.
 selectable flash.text.TextField.selectable 
 sharpness flash.text.TextField.sharpness 
 _soundbuftime flash.media.SoundMixer.bufferTimeEigenschaften und Methoden für die globale Soundsteuerung in einer SWF-Datei befinden sich jetzt in der flash.media.SoundMixer-Klasse.
 styleSheet flash.text.TextField.styleSheet 
 tabEnabled flash.display.InteractiveObject.tabEnabledDiese Eigenschaft wird jetzt von der InteractiveObject-Klasse übernommen.
 tabIndex flash.display.InteractiveObject.tabIndexDiese Eigenschaft wird jetzt von der InteractiveObject-Klasse übernommen.
 _target EntferntActionScript 3.0 identifiziert Anzeigeobjekte direkt, daher ist die Identifizierung des Pfades nicht mehr notwendig.
 text flash.text.TextField.text 
 textColor flash.text.TextField.textColorDer Datentyp wurde von Number in uint geändert.
 textHeight flash.text.TextField.textHeight 
 textWidth flash.text.TextField.textWidth 
 thickness flash.text.TextField.thickness 
 type flash.text.TextField.type 
 _url flash.display.LoaderInfo.url 
 variable EntferntDiese Variable ist in ActionScript 3.0 nicht mehr erforderlich.
 _visible flash.display.DisplayObject.visibleDiese Eigenschaft wird jetzt von der DisplayObject-Klasse übernommen. Der Unterstrich am Anfang wurde entfernt.
 _width flash.display.DisplayObject.widthDiese Eigenschaft wird jetzt von der DisplayObject-Klasse übernommen. Der Unterstrich am Anfang wurde entfernt.
 wordWrap flash.text.TextField.wordWrap 
 _x flash.display.DisplayObject.xDiese Eigenschaft wird jetzt von der DisplayObject-Klasse übernommen. Der Unterstrich am Anfang wurde entfernt.
 _xmouse flash.display.DisplayObject.mouseXDiese Eigenschaft wird jetzt von der DisplayObject-Klasse übernommen. Der Unterstrich am Anfang wurde entfernt.
 _xscale flash.display.DisplayObject.scaleXDiese Eigenschaft wird jetzt von der DisplayObject-Klasse übernommen. Der Unterstrich am Anfang wurde entfernt.
 _y flash.display.DisplayObject.yDiese Eigenschaft wird jetzt von der DisplayObject-Klasse übernommen. Der Unterstrich am Anfang wurde entfernt.
 _ymouse flash.display.DisplayObject.mouseYDiese Eigenschaft wird jetzt von der DisplayObject-Klasse übernommen. Der Unterstrich am Anfang wurde entfernt.
 _yscale flash.display.DisplayObject.scaleYDiese Eigenschaft wird jetzt von der DisplayObject-Klasse übernommen. Der Unterstrich am Anfang wurde entfernt.
 addListener() flash.events.EventDispatcher.addEventListener()Im neuen Ereignismodell ist eine klassenspezifische addListener()-Methode nicht mehr erforderlich, da die Klasse die addEventListener()-Methode von der EventDispatcher-Klasse übernimmt.
 getDepth() flash.display.DisplayObjectContainerEntfernt. Verwenden Sie jetzt die Methoden der DisplayObjectContainer-Klasse, um die Textfeldtiefe festzustellen.
 getFontList() flash.text.Font.enumerateFonts()Entfernt. Verwenden Sie Font.enumerateFonts() und setzen Sie den Parameter enumerateDeviceFonts auf true.
 getNewTextFormat() flash.text.TextField.defaultTextFormatDer Name wurde von getNewTextFormat in defaultTextFormat geändert. Von einer Methode in eine Accessor-Eigenschaft geändert.
 getTextFormat() flash.text.TextField.getTextFormat()Der Datentyp beider Parameter wurde von Number in uint geändert.
 onChanged() flash.text.TextField dispatches event: changeWurde im neuen Ereignismodell durch ein change-Ereignis ersetzt.
 onKillFocus() flash.display.InteractiveObject dispatches event: focusOutWurde im neuen Ereignismodell durch ein focusOut-Ereignis ersetzt.
 onScroller() flash.text.TextField dispatches event: scrollWurde im neuen Ereignismodell durch ein scroll-Ereignis ersetzt.
 onSetFocus() flash.display.InteractiveObject dispatches event: focusInWurde im neuen Ereignismodell durch ein focusIn-Ereignis ersetzt.
 removeListener() flash.events.EventDispatcher.removeEventListener()Im neuen Ereignismodell ist eine klassenspezifische removeListener()-Methode nicht mehr erforderlich, da die Klasse die removeEventListener()-Methode von der EventDispatcher-Klasse übernimmt.
 removeTextField() flash.display.DisplayObjectContainer.removeChild()Entfernt. Rufen Sie die removeChild()-Methode des übergeordneten Anzeigeobjekt-Containers auf, der das Textfeld enthält.
 replaceSel() flash.text.TextField.replaceSelectedText()Der Name wurde von replacesel() in replaceSelectedText() geändert. Der newText-Parameter wurde durch eine Zeichenfolge ersetzt.
 replaceText() flash.text.TextField.replaceText()Der Datentyp der ersten beiden Parameter wurde von Number in uint geändert.
 setNewTextFormat() flash.text.TextField.defaultTextFormatDer Name wurde von setNewTextFormat in defaultTextFormat geändert. Von einer Methode in eine Accessor-Eigenschaft geändert.
 setTextFormat() flash.text.TextField.setTextFormat()Die Reihenfolge der Parameter wurde geändert. Der Datentyp der Indexparameter wurde von Number in int geändert.
 
 TextFormat-Klasseflash.text.TextFormatDiese Klasse wurde in das flash.text-Paket verschoben.
 align flash.text.TextFormat.align 
 blockIndent flash.text.TextFormat.blockIndentDer Datentyp wurde in ActionScript 3.0 in Object geändert, da einer der möglichen Werte null ist. Dieser Wert ist in ActionScript 3.0 kein Mitglied des Datentyps Number.
 bold flash.text.TextFormat.boldDer Datentyp wurde in ActionScript 3.0 in Object geändert, da einer der möglichen Werte null ist. Dieser Wert ist in ActionScript 3.0 kein Mitglied des Datentyps "Boolean".
 bullet flash.text.TextFormat.bulletDer Datentyp wurde in ActionScript 3.0 in Object geändert, da einer der möglichen Werte null ist. Dieser Wert ist in ActionScript 3.0 kein Mitglied des Datentyps "Boolean".
 color flash.text.TextFormat.colorDer Datentyp wurde in ActionScript 3.0 in Object geändert, da einer der möglichen Werte null ist. Dieser Wert ist in ActionScript 3.0 kein Mitglied des Datentyps Number.
 font flash.text.TextFormat.font 
 indent flash.text.TextFormat.indentDer Datentyp wurde in ActionScript 3.0 in Object geändert, da einer der möglichen Werte null ist. Dieser Wert ist in ActionScript 3.0 kein Mitglied des Datentyps Number.
 italic flash.text.TextFormat.bulletDer Datentyp wurde in ActionScript 3.0 in Object geändert, da einer der möglichen Werte null ist. Dieser Wert ist in ActionScript 3.0 kein Mitglied des Datentyps "Boolean".
 kerning flash.text.TextFormat.kerningDer Datentyp wurde in ActionScript 3.0 in Object geändert, da einer der möglichen Werte null ist. Dieser Wert ist in ActionScript 3.0 kein Mitglied des Datentyps "Boolean".
 leading flash.text.TextFormat.leadingDer Datentyp wurde in ActionScript 3.0 in Object geändert, da einer der möglichen Werte null ist. Dieser Wert ist in ActionScript 3.0 kein Mitglied des Datentyps Number.
 leftMargin flash.text.TextFormat.leftMarginDer Datentyp wurde in ActionScript 3.0 in Object geändert, da einer der möglichen Werte null ist. Dieser Wert ist in ActionScript 3.0 kein Mitglied des Datentyps Number.
 letterSpacing flash.text.TextFormat.letterSpacingDer Datentyp wurde in ActionScript 3.0 in Object geändert, da einer der möglichen Werte null ist. Dieser Wert ist in ActionScript 3.0 kein Mitglied des Datentyps Number.
 rightMargin flash.text.TextFormat.rightMarginDer Datentyp wurde in ActionScript 3.0 in Object geändert, da einer der möglichen Werte null ist. Dieser Wert ist in ActionScript 3.0 kein Mitglied des Datentyps Number.
 size flash.text.TextFormat.sizeDer Datentyp wurde in ActionScript 3.0 in Object geändert, da einer der möglichen Werte null ist. Dieser Wert ist in ActionScript 3.0 kein Mitglied des Datentyps Number.
 tabStops flash.text.TextFormat.tabStopsKeine Änderung.
 target flash.text.TextFormat.targetKeine Änderung.
 underline flash.text.TextFormat.underlineDer Datentyp wurde in ActionScript 3.0 in Object geändert, da einer der möglichen Werte null ist. Dieser Wert ist in ActionScript 3.0 kein Mitglied des Datentyps "Boolean".
 url flash.text.TextFormat.url 
 TextFormat flash.text.TextFormat.TextFormat()Die Parameter size, color, bold, italic, underline, url, leftMargin, rightMargin, indent und leading wurden in Objekte umgewandelt.
 getTextExtent() EntferntVerwenden Sie die Eigenschaften von flash.text.TextField zum Messen eines Feldes mit einer Textzeile und flash.text.TextLineMetrics zum Messen des Inhalts innerhalb eines Textfeldes.
 
 TextRenderer-Klasseflash.text.TextRendererDer Speicherort wurde geändert. flash.text Wurde in Paket verschoben.
 maxLevel flash.text.TextRenderer.maxLevelIn ActionScript 3.0 als uint definiert.
 setAdvancedAntialiasingTable() flash.text.TextRenderer.setAdvancedAntiAliasingTable()Die Parameterwerte fontStyle und colorType können jetzt mit den Konstanten FontStyle bzw. TextColorType eingestellt werden. Der advancedAntiAliasingTable-Parameter nimmt jetzt ein Array mit mindestens einem CSMSettings-Objekt an.
 
 TextSnapshot-Klasseflash.text.TextSnapshotDiese Klasse wurde in das flash.text-Paket verschoben. Verschiedene Parameter wurden geändert, ebenso einige Methodennamen und einige Rückgabetypen.
 findText() flash.text.TextSnapshot.findText()Der Name des startIndex-Parameters wurde in beginIndex geändert. Der Datentyp des startIndex-Parameters wurde von Number in int geändert.
 getCount() flash.text.TextSnapshot.charCountVon einer Methode in eine Accessor-Eigenschaft geändert. Der Datenrückgabetyp wurde von Number in uint geändert.
 getSelected() flash.text.TextSnapshot.getSelected()Der Datentyp der Parameter wurde von Number inuint geändert und die Namen von start und end in beginIndex bzw. EndIndex geändert.
 getSelectedText() flash.text.TextSnapshot.getSelectedText()In ActionScript 3.0 hat der Parameter den Standardwert false.
 getText() flash.text.TextSnapshot.getText()Der Datentyp der Parameter start und end wurde von Number in uint geändert und die Namen von in start und end in beginIndex und endIndex geändert.
 getTextRunInfo() flash.text.TextSnapshot.getTextRunInfo()Der Datentyp der Parameter wurde von Number in uint geändert.
 hitTestTextNearPos() flash.text.TextSnapshot.hitTestTextNearPos()Der Name des closeDist-Parameters wurde in maxDistance geändert. Dieser Parameter hat jetzt den Standardwert = 0.
 setSelectColor() flash.text.TextSnapshot.setSelectColor()Der Datentyp des Parameters wurde von Number in uint geändert. Der Parameter hat jetzt den Standardwert = 0xFFFF00
 setSelected() flash.text.TextSnapshot.setSelected()Der Datentyp der Parameter start und end wurde von Number in uint geändert und die Namen von in start und end in beginIndex und endIndex geändert.
 
 Transform-Klasseflash.geom.TransformKeine Änderung.
 
 Video-Klasseflash.media.VideoDiese Klasse wurde in das flash.media-Paket verschoben. Video-Objekte können in ActionScript jetzt dynamisch mit dem Video()-Konstruktor erstellt werden. Hängen Sie einen Videostream an das Video-Objekt mithilfe von attachCamera() oder attachNetStream() an.
 _alpha flash.display.DisplayObject.alphaDiese Eigenschaft wird von der DisplayObject-Klasse übernommen. Der Unterstrich am Anfang wurde entfernt.
 deblocking flash.media.Video.deblockingDer Datentyp wurde von Number in int geändert.
 _height flash.display.DisplayObject.heightDiese Eigenschaft wird von der DisplayObject-Klasse übernommen. Der Unterstrich am Anfang wurde entfernt.
 height flash.media.Video.videoHeightDer Datentyp wurde von Number in int geändert.
 _name flash.display.DisplayObject.nameDiese Eigenschaft wird von der DisplayObject-Klasse übernommen. Der Unterstrich am Anfang wurde entfernt.
 _parent flash.display.DisplayObject.parentDiese Eigenschaft wird von der DisplayObject-Klasse übernommen. Der Unterstrich am Anfang wurde entfernt.
 _rotation flash.display.DisplayObject.rotationDiese Eigenschaft wird von der DisplayObject-Klasse übernommen. Der Unterstrich am Anfang wurde entfernt.
 smoothing flash.media.Video.smoothing 
 _visible flash.display.DisplayObject.visibleDiese Eigenschaft wird von der DisplayObject-Klasse übernommen. Der Unterstrich am Anfang wurde entfernt.
 _width flash.display.DisplayObject.widthDiese Eigenschaft wird von der DisplayObject-Klasse übernommen. Der Unterstrich am Anfang wurde entfernt.
 width flash.media.Video.videoWidthDer Datentyp wurde von Number in int geändert.
 _x flash.display.DisplayObject.xDiese Eigenschaft wird von der DisplayObject-Klasse übernommen. Der Unterstrich am Anfang wurde entfernt.
 _xmouse flash.display.DisplayObject.mouseXDiese Eigenschaft wird von der DisplayObject-Klasse übernommen. Der Unterstrich am Anfang wurde entfernt.
 _xscale flash.display.DisplayObject.scaleXDiese Eigenschaft wird von der DisplayObject-Klasse übernommen. Der Unterstrich am Anfang wurde entfernt.
 _y flash.display.DisplayObject.yDiese Eigenschaft wird von der DisplayObject-Klasse übernommen. Der Unterstrich am Anfang wurde entfernt.
 _ymouse flash.display.DisplayObject.mouseYDiese Eigenschaft wird von der DisplayObject-Klasse übernommen. Der Unterstrich am Anfang wurde entfernt.
 _yscale flash.display.DisplayObject.scaleYDiese Eigenschaft wird von der DisplayObject-Klasse übernommen. Der Unterstrich am Anfang wurde entfernt.
 attachVideo() flash.media.Video.attachNetStream()Verwenden Sie flash.media.Video.attachCamera(), um einen Videostream von einem Kameraobjekt anzugeben.
 clear() flash.media.Video.clear() 
 
 XML-Klasseflash.xml.XMLDocumentDiese Klasse wurde in das flash.xml-Paket verschoben und der Name in XMLDocument geändert, um einen Konflikt mit der neuen Top-Level XML-Klasse zu vermeiden, die ECMAScript für XML (E4X) implementiert.
 contentType flash.net.URLRequest.contentType 
 docTypeDecl flash.xml.XMLDocument.docTypeDecl 
 idMap flash.xml.XMLDocument.idMap 
 ignoreWhite flash.xml.XMLDocument.ignoreWhite 
 loaded EntferntDie Funktionen zum Laden einer Datei wurden aus der XMLDocument-Klasse entfernt. Verwenden Sie stattdessen URLLoader.
 status EntferntFehler beim Parsen werden jetzt über Ausnahmefehler gemeldet.
 xmlDecl flash.xml.XMLDocument.xmlDecl 
 XML flash.xml.XMLDocument.XMLDocument() 
 addRequestHeader() flash.net.URLRequest.requestHeaders 
 createElement() flash.xml.XMLDocument.createElement() 
 createTextNode() flash.xml.XMLDocument.createTextNode() 
 getBytesLoaded() flash.net.URLLoader.bytesLoadedDie Funktionen zum Laden einer Datei wurden aus der XMLDocument-Klasse entfernt. Verwenden Sie stattdessen URLLoader.
 getBytesTotal() flash.net.URLLoader.bytesTotalDie Funktionen zum Laden einer Datei wurden aus der XMLDocument-Klasse entfernt. Verwenden Sie stattdessen URLLoader.
 load() EntferntDie Funktionen zum Laden einer Datei wurden aus der XMLDocument-Klasse entfernt (in ActionScript 2.0 war dies die XML-Klasse). Verwenden Sie stattdessen URLLoader.
 onData() flash.net.URLLoader dispatches event: completeDie Funktionen zum Laden einer Datei wurden aus der XMLDocument-Klasse entfernt. Verwenden Sie stattdessen URLLoader. Wurde im neuen Ereignismodell durch ein complete-Ereignis ersetzt.
 onHTTPStatus() flash.net.URLLoader dispatches event: httpStatusDie Funktionen zum Laden einer Datei wurden aus der XMLDocument-Klasse entfernt. Verwenden Sie stattdessen URLLoader. Wurde im neuen Ereignismodell durch ein httpStatus-Ereignis ersetzt.
 onLoad() flash.net.URLLoader dispatches event: completeDie Funktionen zum Laden einer Datei wurden aus der XMLDocument-Klasse entfernt. Verwenden Sie stattdessen URLLoader. Wurde im neuen Ereignismodell durch ein complete-Ereignis ersetzt.
 parseXML() flash.xml.XMLDocument.parseXML() 
 send() EntferntDie Funktionen zum Senden einer Datei wurden aus der XMLDocument-Klasse entfernt (in ActionScript 2.0 war dies die XML-Klasse). Verwenden Sie stattdessen die Funktionen und Klassen imflash.net-Paket.
 sendAndLoad() EntferntDie Funktionen zum Senden und Laden einer Datei wurden aus der XMLDocument-Klasse entfernt (in ActionScript 2.0 war dies die XML-Klasse). Verwenden Sie stattdessen URLRequest und URLLoader.
 
 XMLNode-Klasseflash.xml.XMLNodeDer Speicherort wurde geändert. Diese Klasse wurde in das flash.xml-Paket verschoben.
 attributes flash.xml.XMLNode.attributesKeine Änderung.
 childNodes flash.xml.XMLNode.childNodesKeine Änderung.
 firstChild flash.xml.XMLNode.firstChildKeine Änderung.
 lastChild flash.xml.XMLNode.lastChildKeine Änderung.
 localName flash.xml.XMLNode.localNameKeine Änderung.
 namespaceURI flash.xml.XMLNode.namespaceURIKeine Änderung.
 nextSibling flash.xml.XMLNode.nextSiblingKeine Änderung.
 nodeName flash.xml.XMLNode.nodeNameKeine Änderung.
 nodeType flash.xml.XMLNode.nodeTypeDer Datentyp wurde von Number in uint geändert.
 nodeValue flash.xml.XMLNode.nodeValueKeine Änderung.
 parentNode flash.xml.XMLNode.parentNodeKeine Änderung.
 prefix flash.xml.XMLNode.prefixKeine Änderung.
 previousSibling flash.xml.XMLNode.previousSiblingKeine Änderung.
 XMLNode flash.xml.XMLNode.XMLNode()Der Datentyp des type-Parameters wurde von Number in uint geändert.
 appendChild() flash.xml.XMLNode.appendChild()Keine Änderung.
 cloneNode() flash.xml.XMLNode.cloneNodeKeine Änderung.
 getNamespaceForPrefix() flash.xml.XMLNode.getNamespaceForPrefix()Keine Änderung.
 getPrefixForNamespace() flash.xml.XMLNode.getPrefixForNamespace()Keine Änderung.
 hasChildNodes() flash.xml.XMLNode.hasChildNodes()Keine Änderung.
 insertBefore() flash.xml.XMLNode.insertBefore()Keine Änderung.
 removeNode() flash.xml.XMLNode.removeNode()Keine Änderung.
 toString() flash.xml.XMLNode.toString()Keine Änderung.
 
 XMLSocket-Klasseflash.net.XMLSocketDiese Klasse wurde in das flash.net-Paket verschoben.
 XMLSocket flash.net.XMLSocket.XMLSocket()Es wurden zwei optionale Parameter zum Festlegen von Host und Port hinzugefügt.
 close() flash.net.XMLSocket.close()Keine Änderung.
 connect() flash.net.XMLSocket.connect()Der Datentyp des port-Parameters wurde in int geändert.
 onClose() flash.net.XMLSocket dispatches event: closeWurde im neuen Ereignismodell durch ein close-Ereignis ersetzt.
 onConnect() flash.net.XMLSocket dispatches event: connectWurde im neuen Ereignismodell durch ein connect-Ereignis ersetzt.
 onData() flash.net.XMLSocket dispatches event: dataWurde im neuen Ereignismodell durch ein data-Ereignis ersetzt.
 onXML() EntferntIn ActionScript 3.0 wird nur das data-Ereignis ausgelöst, sodass Sie entweder den E4X- oder den Legatparser XML (XMLDocument-Klasse) verwenden können. Die alte Ereignisprozedur onXML wurde nach dem Parsen des XML-Codes aufgerufen. Dies ergibt in ActionScript 3.0 keinen Sinn, weil Sie zum Parsen des XML-Codes jetzt zwischen der XML-Klasse (E4X) und der XMLDocument-Klasse (Legat) wählen können.
 send() flash.net.XMLSocket.send()Keine Änderung.
 
 XMLUI-Klasseflash.utils.XMLUIKeine Änderung.
 accept() flash.utils.XMLUI.accept()Keine Änderung.
 cancel() flash.utils.XMLUI.cancel()Keine Änderung.
 get() flash.utils.XMLUI.getProperty()Keine Änderung.
 set() flash.utils.XMLUI.setProperty()Keine Änderung.
 

 

Eine E-Mail an mich senden, wenn dieser Seite Kommentare hinzugefügt werden | Kommentarbericht

Aktuelle Seite: http://livedocs.adobe.com/flash/9.0_de/ActionScriptLangRefV3/migration.html