In der folgenden Liste werden die Unterschiede zwischen ActionScript 2.0 und 3.0 beschrieben.
| ActionScript 2.0 | ActionScript 3.0 | Kommentare | |
|---|---|---|---|
| Accessibility-Klasse | flash.accessibility.Accessibility | ||
| isActive() | flash.accessibility.Accessibility.active | Von einer Funktion in eine Accessor-Eigenschaft geändert. Der Name wurde von isActive in active geändert. |
|
| updateProperties() | flash.accessibility.Accessibility.updateProperties() | ||
| arguments-Klasse | arguments | ||
| callee | arguments.callee() | Keine Änderung. | |
| caller | Entfernt | Sie 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-Klasse | Array | Keine Änderung. | |
| CASEINSENSITIVE | Array.CASEINSENSITIVE | Der Datentyp wurde in uint geändert. | |
| DESCENDING | Array.DESCENDING | Der Datentyp wurde in uint geändert. | |
| length | Array.length | Der Datentyp wurde in uint geändert. | |
| NUMERIC | Array.NUMERIC | Der Datentyp wurde in uint geändert. | |
| RETURNINDEXEDARRAY | Array.RETURNINDEXEDARRAY | Der Datentyp wurde in uint geändert. | |
| UNIQUESORT | Array.UNIQUESORT | Der 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-Klasse | flash.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() | EventDispatcher | Entfernt. 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-Klasse | flash.filters.BevelFilter | Keine Änderung. | |
| angle | flash.filters.BevelFilter.angle | Keine Änderung. | |
| blurX | flash.filters.BevelFilter.blurX | Keine Änderung. | |
| blurY | flash.filters.BevelFilter.blurY | Keine Änderung. | |
| distance | flash.filters.BevelFilter.distance | Keine Änderung. | |
| highlightAlpha | flash.filters.BevelFilter.highlightAlpha | Keine Änderung. | |
| highlightColor | flash.filters.BevelFilter.highlightColor | Keine Änderung. | |
| knockout | flash.filters.BevelFilter.knockout | Keine Änderung. | |
| shadowAlpha | flash.filters.BevelFilter.shadowAlpha | Keine Änderung. | |
| shadowColor | flash.filters.BevelFilter.shadowColor | Keine Änderung. | |
| strength | flash.filters.BevelFilter.strength | Keine Änderung. | |
| type | flash.filters.BevelFilter.type | Keine Änderung. | |
| BevelFilter | flash.filters.BevelFilter.BevelFilter() | Keine Änderung. | |
| clone() | flash.filters.BevelFilter.clone() | Keine Änderung. | |
| BitmapData-Klasse | flash.display.BitmapData | ActionScript 3.0 verwendet die BitmapDataChannel-Klasse zur Aufzählung der Konstanten, die den zu verwendenden Kanal angeben. | |
| height | flash.display.BitmapData.height | Der Datentyp wurde von Number in int geändert. | |
| rectangle | flash.display.BitmapData.rect | Die Eigenschaft wurde umbenannt, um für Konsistenz mit anderen Mitgliedern der API zu sorgen. | |
| transparent | flash.display.BitmapData.transparent | Keine Änderung. | |
| width | flash.display.BitmapData.width | Der 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() | Entfernt | Diese 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-Klasse | flash.filters.BitmapFilter | Keine Änderung. | |
| clone() | flash.filters.BitmapFilter.clone() | Keine Änderung. | |
| BlurFilter-Klasse | flash.filters.BlurFilter | Keine Änderung. | |
| blurX | flash.filters.BlurFilter.blurX | Keine Änderung. | |
| blurY | flash.filters.BlurFilter.blurY | Keine Änderung. | |
| quality | flash.filters.BlurFilter.quality | Der 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-Klasse | flash.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.filters | In ActionScript 3.0 lautet der Datentyp Array. | |
| _focusrect | flash.display.InteractiveObject.focusRect | ||
| _height | flash.display.DisplayObject.height | ||
| _highquality | Entfernt | Siehe Stage.quality. | |
| _name | flash.display.DisplayObject.name | ||
| _parent | flash.display.DisplayObject.parent | ||
| _quality | Entfernt | Sie 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.bufferTime | In 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 | Entfernt | ActionScript 3.0 identifiziert Anzeigeobjekte direkt, daher ist die Identifizierung eines Anzeigeobjekts über dessen Pfad nicht mehr notwendig. | |
| trackAsMenu | flash.display.SimpleButton.trackAsMenu | ||
| _url | Entfernt | Siehe 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: mouseOut | Wurde im neuen Ereignismodell durch ein mouseOut-Ereignis ersetzt. |
|
| onDragOver() | flash.display.InteractiveObject dispatches event: mouseOver | Wurde im neuen Ereignismodell durch ein mouseOver-Ereignis ersetzt. |
|
| onKeyDown() | flash.display.InteractiveObject dispatches event: keyDown | Wurde im neuen Ereignismodell durch ein keyDown-Ereignis ersetzt. |
|
| onKeyUp() | flash.display.InteractiveObject dispatches event: keyUp | Wurde im neuen Ereignismodell durch ein keyUp-Ereignis ersetzt. |
|
| onKillFocus() | flash.display.InteractiveObject dispatches event: focusOut | Wurde im neuen Ereignismodell durch ein focusOut-Ereignis ersetzt. |
|
| onPress() | flash.display.InteractiveObject dispatches event: mouseDown | Wurde im neuen Ereignismodell durch ein mouseDown-Ereignis ersetzt. |
|
| onRelease() | flash.display.InteractiveObject dispatches event: mouseUp | Wurde im neuen Ereignismodell durch ein mouseUp-Ereignis ersetzt. |
|
| onReleaseOutside() | flash.display.InteractiveObject dispatches event: mouseUp | Wurde im neuen Ereignismodell durch ein mouseUp-Ereignis ersetzt. |
|
| onRollOut() | flash.display.InteractiveObject dispatches event: mouseOut | Wurde im neuen Ereignismodell durch ein mouseOut-Ereignis ersetzt. |
|
| onRollOver() | flash.display.InteractiveObject dispatches event: mouseOver | Wurde im neuen Ereignismodell durch ein mouseOver-Ereignis ersetzt. |
|
| onSetFocus() | flash.display.InteractiveObject dispatches event: focusIn | Wurde im neuen Ereignismodell durch ein focusIn-Ereignis ersetzt. |
|
| Camera-Klasse | flash.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.height | Der Datentyp wurde von Number in int geändert. | |
| index | flash.media.Camera.index | Der Datentyp wurde von String in int geändert. | |
| motionLevel | flash.media.Camera.motionLevel | Der Datentyp wurde von Number in int geändert. | |
| motionTimeOut | flash.media.Camera.motionTimeout | Der 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.quality | Der Datentyp wurde von Number in int geändert. | |
| width | flash.media.Camera.width | Der 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.ACTIVITY | Wurde im neuen Ereignismodell durch ein activity-Ereignis ersetzt. |
|
| onStatus() | flash.media.Camera dispatches event: status | Wurde 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-Klasse | flash.system.Capabilities | Bei diesem Klassennamen wurde die Groß-/Kleinschreibung geändert. | |
| Color-Klasse | flash.geom.ColorTransform | Die 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.color | Auf den RGB-Farbwert kann mithilfe der Accessor-Eigenschaft color der ColorTransform-Klasse zugegriffen werden. |
|
| getTransform() | Entfernt | Color-Werte können mithilfe des ColorTransform()-Klassenkonstruktors oder dessen Eigenschaften direkt zugewiesen werden. |
|
| setRGB() | flash.geom.ColorTransform.color | Auf den RGB-Farbwert kann mithilfe der Accessor-Eigenschaft color der ColorTransform-Klasse festgelegt werden. |
|
| setTransform() | Entfernt | Farbwerte können mithilfe des ColorTransform()-Klassenkonstruktors oder dessen Eigenschaften direkt zugewiesen werden. |
|
| ColorMatrixFilter-Klasse | flash.filters.ColorMatrixFilter | Keine Änderung. | |
| matrix | flash.filters.ColorMatrixFilter.matrix | Keine Änderung. | |
| ColorMatrixFilter | flash.filters.ColorMatrixFilter | Keine Änderung. | |
| clone() | flash.filters.ColorMatrixFilter.clone() | Keine Änderung. | |
| ColorTransform-Klasse | flash.geom.ColorTranform | Keine Änderung. | |
| ContextMenu-Klasse | flash.ui.ContextMenu | Die 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: menuSelect | Anstatt die Ereignisprozedur onSelect() aufzurufen, löst diese ActionScript 3.0-Klasse ein menuSelect-Ereignis aus. |
|
| ContextMenuItem-Klasse | flash.ui.ContextMenuItem | Die 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: menuItemSelect | Anstatt die Ereignisprozedur onSelect() aufzurufen, löst diese ActionScript 3.0-Klasse ein menuSelect-Ereignis aus. |
|
| ConvolutionFilter-Klasse | flash.filters.ConvolutionFilter | Keine Änderung. | |
| alpha | flash.filters.ConvolutionFilter.alpha | Keine Änderung. | |
| bias | flash.filters.ConvolutionFilter.bias | Keine Änderung. | |
| clamp | flash.filters.ConvolutionFilter.clamp | Keine Änderung. | |
| color | flash.filters.ConvolutionFilter.color | Keine Änderung. | |
| divisor | flash.filters.ConvolutionFilter.divisor | Keine Änderung. | |
| matrix | flash.filters.ConvolutionFilter.matrix | Keine Änderung. | |
| matrixX | flash.filters.ConvolutionFilter.matrixX | Keine Änderung. | |
| matrixY | flash.filters.ConvolutionFilter.matrixY | Keine Änderung. | |
| preserveAlpha | flash.filters.ConvolutionFilter.preserveAlpha | Keine Änderung. | |
| ConvolutionFilter | flash.filters.ConvolutionFilter.ConvolutionFilter() | Keine Änderung. | |
| clone() | flash.filters.ConvolutionFilter.clone() | Gibt jetzt ein BitmapFilter-Objekt zurück. | |
| Date-Klasse | Date | ActionScript 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-Klasse | flash.filters.DisplacementMapFilter | Der Datentyp verschiedener Parameter wurde von Number in uint geändert. | |
| alpha | flash.filters.DisplacementMapFilter.alpha | Keine Änderung. | |
| color | flash.filters.DisplacementMapFilter.color | Der Datentyp dieses Parameters lautet jetzt uint. | |
| componentX | flash.filters.DisplacementMapFilter.componentX | Der Datentyp dieses Parameters lautet jetzt uint. | |
| componentY | flash.filters.DisplacementMapFilter.componentY | Der Datentyp dieses Parameters lautet jetzt uint. | |
| mapBitmap | flash.filters.DisplacementMapFilter.mapBitmap | Keine Änderung. | |
| mapPoint | flash.filters.DisplacementMapFilter.mapPoint | Keine Änderung. | |
| scaleX | flash.filters.DisplacementMapFilter.scaleX | Keine Änderung. | |
| scaleY | flash.filters.DisplacementMapFilter.scaleY | Keine Ä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-Klasse | flash.filters.DropShadowFilter | ||
| alpha | flash.filters.DropShadowFilter.alpha | Keine Änderung. | |
| angle | flash.filters.DropShadowFilter.angle | Keine Änderung. | |
| blurX | flash.filters.DropShadowFilter.blurX | Keine Änderung. | |
| blurY | flash.filters.DropShadowFilter.blurY | Keine Änderung. | |
| color | flash.filters.DropShadowFilter.color | Der Datentyp dieses Parameters wurde von Number in uint geändert. | |
| distance | flash.filters.DropShadowFilter.distance | Keine Änderung. | |
| hideObject | flash.filters.DropShadowFilter.hideObject | Keine Änderung. | |
| inner | flash.filters.DropShadowFilter.inner | Keine Änderung. | |
| knockout | flash.filters.DropShadowFilter.knockout | Keine Änderung. | |
| quality | flash.filters.DropShadowFilter.quality | Der Datentyp dieses Parameters wurde von Number in uint geändert. | |
| strength | flash.filters.DropShadowFilter.strength | Keine Ä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-Klasse | Error | Zur Unterstützung beim Debugging wurde eine neue getStackTrace()-Methode hinzugefügt. |
|
| message | Error.message | Keine Änderung. | |
| name | Error.name | Keine Änderung. | |
| Error | Error.Error() | Keine Änderung. | |
| toString() | Error.toString() | Keine Änderung. | |
| ExternalInterface-Klasse | flash.external.ExternalInterface | Für zwei Methoden dieser Klasse wurden die Parameter geändert. | |
| available | flash.external.ExternalInterface.available | Keine Ä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-Klasse | flash.net.FileReference | Die 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.creationDate | Keine Änderung. | |
| creator | flash.net.FileReference.creator | Keine Änderung. | |
| modificationDate | flash.net.FileReference.modificationDate | Keine Änderung. | |
| name | flash.net.FileReference.name | Keine Änderung. | |
| postData | flash.net.URLRequest.data | Die 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.size | Gibt den Datentyp uint anstelle von Number zurück. | |
| type | flash.net.FileReference.type | Keine Ä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:
|
|
| onCancel | flash.net.FileReference dispatches event: cancel | Diese 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: complete | Diese 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: httpStatus | Diese 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: ioError | Diese 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: open | Diese 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: progress | Diese 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: securityError | Diese 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: select | Diese 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: complete | Diese Klasse ruft in ActionScript 3.0 nicht mehr die Ereignisprozedur onUploadCompleteData() auf, sondern löst ein Ereignis mit der Bezeichnung uploadCompleteData aus. |
|
| FileReferenceList-Klasse | flash.net.FileReferenceList | Die 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.fileList | Keine Ä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: cancel | Diese 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: select | Diese Klasse ruft in ActionScript 3.0 nicht mehr die Ereignisprozedur onSelect() auf, sondern löst ein Ereignis mit der Bezeichnung select aus. |
|
| Function-Klasse | Function | Keine Änderung. | |
| apply() | Function.apply() | Keine Änderung. | |
| call() | Function.call() | Keine Änderung. | |
| GlowFilter-Klasse | flash.filters.GlowFilter | Der Datentyp verschiedener Parameter wurde von Number in uint geändert. | |
| alpha | flash.filters.GlowFilter.alpha | Keine Änderung. | |
| blurX | flash.filters.GlowFilter.blurX | Keine Änderung. | |
| blurY | flash.filters.GlowFilter.blurY | Keine Änderung. | |
| color | flash.filters.GlowFilter.color | Der Datentyp dieser Eigenschaft wurde von Number in uint geändert. | |
| inner | flash.filters.GlowFilter.inner | Keine Änderung. | |
| knockout | flash.filters.GlowFilter.knockout | Keine Änderung. | |
| quality | flash.filters.GlowFilter.quality | Der Datentyp dieser Eigenschaft wurde von Number in uint geändert. | |
| strength | flash.filters.GlowFilter.strength | Keine Ä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-Klasse | flash.filters.GradientBevelFilter | ||
| alphas | flash.filters.GradientBevelFilter.alphas | Keine Änderung. | |
| angle | flash.filters.GradientBevelFilter.angle | Keine Änderung. | |
| blurX | flash.filters.GradientBevelFilter.blurX | Keine Änderung. | |
| blurY | flash.filters.GradientBevelFilter.blurY | Keine Änderung. | |
| colors | flash.filters.GradientBevelFilter.colors | Keine Änderung. | |
| distance | flash.filters.GradientBevelFilter.distance | Keine Änderung. | |
| knockout | flash.filters.GradientBevelFilter.knockout | Keine Änderung. | |
| quality | flash.filters.GradientBevelFilter.quality | Der Datentyp dieser Eigenschaft wurde von Number in int geändert. | |
| ratios | flash.filters.GradientBevelFilter.ratios | Keine Änderung. | |
| strength | flash.filters.GradientBevelFilter.strength | Keine Änderung. | |
| type | flash.filters.GradientBevelFilter.type | Keine Ä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-Klasse | flash.filters.GradientGlowFilter | ||
| alphas | flash.filters.GradientGlowFilter.alphas | Keine Änderung. | |
| angle | flash.filters.GradientGlowFilter.angle | Keine Änderung. | |
| blurX | flash.filters.GradientGlowFilter.blurX | Keine Änderung. | |
| blurY | flash.filters.GradientGlowFilter.blurY | Keine Änderung. | |
| colors | flash.filters.GradientGlowFilter.colors | Keine Änderung. | |
| distance | flash.filters.GradientGlowFilter.distance | Keine Änderung. | |
| knockout | flash.filters.GradientGlowFilter.knockout | Keine Änderung. | |
| quality | flash.filters.GradientGlowFilter.quality | Der Datentyp dieser Eigenschaft wurde von Number in int geändert. | |
| ratios | flash.filters.GradientGlowFilter.ratios | Keine Änderung. | |
| strength | flash.filters.GradientGlowFilter.strength | Keine Änderung. | |
| type | flash.filters.GradientGlowFilter.type | Keine Ä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-Klasse | flash.system.IME | Diese 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.conversionMode | Wurde in eine Accessor-Eigenschaft geändert. | |
| getEnabled() | flash.system.IME.enabled | Wurde 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.conversionMode | Wurde in eine Accessor-Eigenschaft geändert. | |
| setEnabled() | flash.system.IME.enabled | Wurde in eine Accessor-Eigenschaft geändert. | |
| onIMEComposition | flash.system.IME dispatches event: imeComposition | Diese Klasse ruft in ActionScript 3.0 nicht mehr die Ereignisprozedur onIMEComposition() auf, sondern löst ein Ereignis mit der Bezeichnung imeComposition aus. |
|
| Key-Klasse | flash.ui.Keyboard | Diese 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.BACKSPACE | Wird in ActionScript 3.0 als eine Konstante deklariert. Der Datentyp wurde in uint geändert. | |
| CAPSLOCK | flash.ui.Keyboard.CAPS_LOCK | Wird 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.CONTROL | Wird in ActionScript 3.0 als eine Konstante deklariert. Der Datentyp wurde in uint geändert. | |
| DELETEKEY | flash.ui.Keyboard.DELETE | Der 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.DOWN | Wird in ActionScript 3.0 als eine Konstante deklariert. Der Datentyp wurde in uint geändert. | |
| END | flash.ui.Keyboard.END | Wird in ActionScript 3.0 als eine Konstante deklariert. Der Datentyp wurde in uint geändert. | |
| ENTER | flash.ui.Keyboard.ENTER | Wird in ActionScript 3.0 als eine Konstante deklariert. Der Datentyp wurde in uint geändert. | |
| ESCAPE | flash.ui.Keyboard.ESCAPE | Wird in ActionScript 3.0 als eine Konstante deklariert. Der Datentyp wurde in uint geändert. | |
| HOME | flash.ui.Keyboard.HOME | Wird in ActionScript 3.0 als eine Konstante deklariert. Der Datentyp wurde in uint geändert. | |
| INSERT | flash.ui.Keyboard.INSERT | Wird in ActionScript 3.0 als eine Konstante deklariert. Der Datentyp wurde in uint geändert. | |
| LEFT | flash.ui.Keyboard.LEFT | Wird 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_DOWN | Der 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_UP | Der 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.RIGHT | Wird in ActionScript 3.0 als eine Konstante deklariert. Der Datentyp wurde in uint geändert. | |
| SHIFT | flash.ui.Keyboard.SHIFT | Wird in ActionScript 3.0 als eine Konstante deklariert. Der Datentyp wurde in uint geändert. | |
| SPACE | flash.ui.Keyboard.SPACE | Wird in ActionScript 3.0 als eine Konstante deklariert. Der Datentyp wurde in uint geändert. | |
| TAB | flash.ui.Keyboard.TAB | Wird in ActionScript 3.0 als eine Konstante deklariert. Der Datentyp wurde in uint geändert. | |
| UP | flash.ui.Keyboard.UP | Wird 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() | Entfernt | Aus Sicherheitsgründen entfernt. | |
| isToggled() | Entfernt | Aus 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: keyDown | In ActionScript 3.0 wird anstatt der onKeyDown-Ereignisprozedur von der InteractiveObject-Klasse ein keyDown KeyboardEvent-Objekt ausgelöst. |
|
| onKeyUp | flash.display.InteractiveObject dispatches event: keyUp | In ActionScript 3.0 wird anstatt der onKeyUp-Ereignisprozedur von der InteractiveObject-Klasse ein keyUp KeyboardEvent-Objekt ausgelöst. |
|
| LoadVars-Klasse | flash.net.URLLoader | Die LoadVars-Klassenfunktionen wurden durch die Klassen URLLoader, URLRequest, URLStream und URLVariables ersetzt. | |
| contentType | flash.net.URLRequest.contentType | ||
| loaded | Entfernt | Es 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.bytesLoaded | Die 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.bytesTotal | Die 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: complete | Siehe 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: httpStatus | Diese 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: complete | Siehe 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() | Entfernt | Diese Methode ist in ActionScript 3.0 nicht mehr erforderlich. | |
| LocalConnection-Klasse | flash.net.LocalConnection | Diese 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.domain | In einen Eigenschaften-Accessor geändert. | |
| onStatus() | flash.net.LocalConnection dispatches event: status | Im 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-Klasse | Math | Keine Änderung. | |
| E | Math.E | Keine Änderung. | |
| LN10 | Math.LN10 | Keine Änderung. | |
| LN2 | Math.LN2 | Keine Änderung. | |
| LOG10E | Math.LOG10E | Keine Änderung. | |
| LOG2E | Math.LOG2E | Keine Änderung. | |
| PI | Math.PI | Keine Änderung. | |
| SQRT1_2 | Math.SQRT1_2 | Keine Änderung. | |
| SQRT2 | Math.SQRT2 | Keine Änderung. | |
| abs() | Math.abs | Keine Änderung. | |
| acos() | Math.acos() | Keine Änderung. | |
| asin() | Math.asin | Keine Ä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-Klasse | flash.geom.Matrix | Keine Änderung. | |
| Microphone-Klasse | flash.media.Microphone | Diese Klasse wurde in das flash.media-Paket verschoben. | |
| activityLevel | flash.media.Microphone.activityLevel | Keine Änderung. | |
| gain | flash.media.Microphone.gain | Keine Änderung. | |
| index | flash.media.Microphone.index | Der Datentyp wurde in uint geändert. | |
| muted | flash.media.Microphone.muted | Keine Änderung. | |
| name | flash.media.Microphone.name | Keine Änderung. | |
| names | flash.media.Microphone.names | Keine Änderung. | |
| rate | flash.media.Microphone.rate | Der Datentyp wurde in uint geändert. | |
| silenceLevel | flash.media.Microphone.silenceLevel | Keine Änderung. | |
| silenceTimeOut | flash.media.Microphone.silenceTimeout | Die Groß-/Kleinschreibung wurde in "Timeout" geändert. Der Datentyp wurde in int geändert. | |
| useEchoSuppression | flash.media.Microphone.useEchoSuppression | Keine Ä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: activity | Diese 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: status | Diese 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.gain | Die 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.rate | Die 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-Klasse | flash.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: mouseDown | Wurde im neuen Ereignismodell durch ein mouseDown-Ereignis ersetzt. |
|
| onMouseMove | flash.display.InteractiveObject dispatches event: mouseMove | Wurde im neuen Ereignismodell durch ein mouseMove-Ereignis ersetzt. |
|
| onMouseUp | flash.display.InteractiveObject dispatches event: mouseUp | Wurde im neuen Ereignismodell durch ein mouseUp-Ereignis ersetzt. |
|
| onMouseWheel | flash.display.InteractiveObject dispatches event: mouseWheel | Wurde im neuen Ereignismodell durch ein mouseWheel-Ereignis ersetzt. |
|
| MovieClip-Klasse | flash.display.MovieClip | Viele MovieClip-Methoden wurden in ActionScript 3.0 in andere Klassen verschoben. Alle Ereignisprozeduren wurden im neuen Ereignismodell durch Ereignisobjekte ersetzt. | |
| _alpha | flash.display.DisplayObject.alpha | In 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.currentFrame | Der Unterstrich am Anfang des Namens wurde entfernt. | |
| _droptarget | flash.display.Sprite.dropTarget | In 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 | Entfernt | In ActionScript 3.0 sind alle interaktiven Objekte Fokus-aktiviert. Diese Eigenschaft ist daher nicht mehr erforderlich. | |
| _focusrect | flash.display.InteractiveObject.focusRect | In die InteractiveObject-Klasse verschoben. Der Unterstrich am Anfang des Namens wurde entfernt und die Groß-/Kleinschreibung wurde geändert. | |
| _framesloaded | flash.display.MovieClip.framesLoaded | Der Unterstrich am Anfang des Namens wurde entfernt und die Groß-/Kleinschreibung wurde geändert. | |
| _height | flash.display.DisplayObject.height | In die DisplayObject-Klasse verschoben. Der Unterstrich am Anfang des Namens wurde entfernt. | |
| _highquality | Entfernt | Siehe Stage.quality. | |
| hitArea | flash.display.Sprite.hitArea | In die Sprite-Klasse verschoben. | |
| _lockroot | Entfernt | In 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 | Entfernt | Siehe InteractiveObject.contextMenu. | |
| _name | flash.display.DisplayObject.name | In die DisplayObject-Klasse verschoben. Der Unterstrich am Anfang des Namens wurde entfernt. | |
| opaqueBackground | flash.display.DisplayObject.opaqueBackground | ||
| _parent | flash.display.DisplayObject.parent | In die DisplayObject-Klasse verschoben. Der Unterstrich am Anfang des Namens wurde entfernt. | |
| _quality | flash.display.Stage.quality | ||
| _rotation | flash.display.DisplayObject.rotation | In die DisplayObject-Klasse verschoben. Der Unterstrich am Anfang des Namens wurde entfernt. | |
| scale9Grid | flash.display.DisplayObject.scale9Grid | ||
| scrollRect | flash.display.DisplayObject.scrollRect | In den Datentyp Rectangle geändert. | |
| _soundbuftime | flash.media.SoundMixer.bufferTime | In 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 | Entfernt | ActionScript 3.0 identifiziert Anzeigeobjekte direkt, daher ist die Identifizierung eines Anzeigeobjekts über dessen Pfad nicht mehr notwendig. | |
| _totalframes | flash.display.MovieClip.totalFrames | Die 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.visible | In die DisplayObject-Klasse verschoben. Der Unterstrich am Anfang des Namens wurde entfernt. | |
| _width | flash.display.DisplayObject.width | In die DisplayObject-Klasse verschoben. Der Unterstrich am Anfang des Namens wurde entfernt. | |
| _x | flash.display.DisplayObject.x | In die DisplayObject-Klasse verschoben. Der Unterstrich am Anfang des Namens wurde entfernt. | |
| _xmouse | flash.display.DisplayObject.mouseX | In die DisplayObject-Klasse verschoben. Der Name wurde in mouseX geändert und der Unterstrich am Anfang des Namens wurde entfernt. |
|
| _xscale | flash.display.DisplayObject.scaleX | In die DisplayObject-Klasse verschoben. Der Name wurde in scaleX geändert und der Unterstrich am Anfang des Namens wurde entfernt. |
|
| _y | flash.display.DisplayObject.y | In die DisplayObject-Klasse verschoben. Der Unterstrich am Anfang des Namens wurde entfernt. | |
| _ymouse | flash.display.DisplayObject.mouseY | In die DisplayObject-Klasse verschoben. Der Name wurde in mouseY geändert und der Unterstrich am Anfang des Namens wurde entfernt. |
|
| _yscale | flash.display.DisplayObject.scaleY | In die DisplayObject-Klasse verschoben. Der Name wurde in scaleY geändert und der Unterstrich am Anfang des Namens wurde entfernt. |
|
| attachAudio() | Entfernt | Wenn 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 |
|
| attachBitmap() | Entfernt | In ActionScript 3.0 verwenden Sie addChild(), um untergeordnete Anzeigeobjekte hinzuzufügen. |
|
| attachMovie() | Entfernt | In 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() | Entfernt | In ActionScript 3.0 verwenden Sie zum Erstellen von Movieclips den new-Operator. |
|
| createTextField() | Entfernt | In ActionScript 3.0 verwenden Sie zum Erstellen von Textfeldern den new-Operator. |
|
| curveTo() | flash.display.Graphics.curveTo() | ||
| duplicateMovieClip() | Entfernt | In 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.bytesLoaded | In die URLLoader-Klasse verschoben. Der Datentyp wurde von Number in int geändert. | |
| getBytesTotal() | flash.net.URLLoader.bytesTotal | In 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.swfVersion | In 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.URLLoader | Entfernt. Siehe URLLoader-Klasse. | |
| localToGlobal() | flash.display.DisplayObject.localToGlobal() | ||
| moveTo() | flash.display.Graphics.moveTo() | ||
| nextFrame() | flash.display.MovieClip.nextFrame() | ||
| onData() | flash.display.LoaderInfo dispatches event: complete | Wurde 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: mouseOut | Wurde im neuen Ereignismodell durch ein mouseOut-Ereignis ersetzt. |
|
| onDragOver() | flash.display.InteractiveObject dispatches event: mouseOver | Wurde im neuen Ereignismodell durch ein mouseOver-Ereignis ersetzt. |
|
| onEnterFrame() | flash.display.DisplayObject dispatches event: enterFrame | Wurde im neuen Ereignismodell durch ein enterFrame-Ereignis ersetzt. |
|
| onKeyDown() | flash.display.InteractiveObject dispatches event: keyDown | Wurde im neuen Ereignismodell durch ein keyDown-Ereignis ersetzt. |
|
| onKeyUp() | flash.display.InteractiveObject dispatches event: keyUp | Wurde im neuen Ereignismodell durch ein keyUp-Ereignis ersetzt. |
|
| onKillFocus() | flash.display.InteractiveObject dispatches event: focusOut | Wurde im neuen Ereignismodell durch ein focusOut-Ereignis ersetzt. |
|
| onLoad() | flash.display.LoaderInfo dispatches event: complete | Siehe auch URLLoader-Klasse. Nach Abschluss des Download-Vorgangs wird ein complete-Ereignis ausgelöst. |
|
| onMouseDown() | flash.display.InteractiveObject dispatches event: mouseDown | Wurde im neuen Ereignismodell durch ein mouseDown-Ereignis ersetzt. |
|
| onMouseMove() | flash.display.InteractiveObject dispatches event: mouseMove | Wurde im neuen Ereignismodell durch ein mouseMove-Ereignis ersetzt. |
|
| onMouseUp() | flash.display.InteractiveObject dispatches event: mouseUp | Wurde im neuen Ereignismodell durch ein mouseUp-Ereignis ersetzt. |
|
| onPress() | flash.display.InteractiveObject dispatches event: mouseDown | Wurde im neuen Ereignismodell durch ein mouseDown-Ereignis ersetzt. |
|
| onRelease() | flash.display.InteractiveObject dispatches event: mouseUp | Wurde im neuen Ereignismodell durch ein mouseUp-Ereignis ersetzt. |
|
| onReleaseOutside() | flash.display.InteractiveObject dispatches event: mouseUp | Wurde im neuen Ereignismodell durch ein mouseUp-Ereignis ersetzt. |
|
| onRollOut() | flash.display.InteractiveObject dispatches event: mouseOut | Wurde im neuen Ereignismodell durch ein mouseOut-Ereignis ersetzt. |
|
| onRollOver() | flash.display.InteractiveObject dispatches event: mouseOver | Wurde im neuen Ereignismodell durch ein mouseOver-Ereignis ersetzt. |
|
| onSetFocus() | flash.display.InteractiveObject dispatches event: focusIn | Wurde im neuen Ereignismodell durch ein focusIn-Ereignis ersetzt. |
|
| onUnload() | flash.display.LoaderInfo dispatches event: unload | Wurde 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() | Entfernt | In 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-Klasse | flash.display.Loader | Wurde 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: progress | Wurde 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: complete | Wurde im neuen Ereignismodell durch ein complete-Ereignis ersetzt. |
|
| onLoadError | flash.display.LoaderInfo dispatches event: ioError | Wurde im neuen Ereignismodell durch ein ioError-Ereignis ersetzt. |
|
| onLoadInit | flash.display.LoaderInfo dispatches event: init | Wurde im neuen Ereignismodell durch ein init-Ereignis ersetzt. |
|
| onLoadProgress | flash.display.LoaderInfo dispatches event: progress | Wurde im neuen Ereignismodell durch ein progress-Ereignis ersetzt. |
|
| onLoadStart | flash.display.LoaderInfo dispatches event: open | Wurde im neuen Ereignismodell durch ein open-Ereignis ersetzt. |
|
| NetConnection-Klasse | flash.net.NetConnection | Diese 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: netStatus | Wurde im neuen Ereignismodell durch ein netStatus-Ereignis ersetzt. |
|
| NetStream-Klasse | flash.net.NetStream | Diese Klasse wurde in das flash.net-Paket verschoben. | |
| bufferLength | flash.net.NetStream.bufferLength | Keine Änderung. | |
| bufferTime | flash.net.NetStream.bufferTime | Keine Änderung. | |
| bytesLoaded | flash.net.NetStream.bytesLoaded | Der Datentyp wurde in uint geändert. | |
| bytesTotal | flash.net.NetStream.bytesTotal | Der Datentyp wurde in uint geändert. | |
| currentFps | flash.net.NetStream.currentFPS | In ActionScript 3.0 steht FPS in Großbuchstaben. | |
| time | flash.net.NetStream.time | Keine Änderung. | |
| NetStream | flash.net.NetStream.NetStream() | Keine Änderung. | |
| attachVideo() | flash.net.NetStream.attachCamera | Wurde durch NetStream.attachCamera() ersetzt. Erfordert Flash Media Server. |
|
| close() | flash.net.NetStream.close() | Keine Änderung. | |
| onStatus() | flash.net.NetStream dispatches event: netStatus | Wurde 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.bufferTime | Wurde in ActionScript 3.0 in eine Accessor-Eigenschaft mit Lese- und Schreibzugriff geändert. | |
| Number-Klasse | Number | ||
| MAX_VALUE | Number.MAX_VALUE | Keine Änderung. | |
| MIN_VALUE | Number.MIN_VALUE | Keine Änderung. | |
| NaN | Number.NaN | Keine Änderung. | |
| NEGATIVE_INFINITY | Number.NEGATIVE_INFINITY | Keine Änderung. | |
| POSITIVE_INFINITY | Number.POSITIVE_INFINITY | Keine Ä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-Klasse | Object | ||
| constructor | Object.constructor | Keine Änderung. | |
| __proto__ | Entfernt | In 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.prototype | Keine Änderung. | |
| __resolve | flash.utils.Proxy | Verwenden Sie die neue Proxy-Klasse, um eine ähnliche Funktion umzusetzen. | |
| Object | Object.Object() | Keine Änderung. | |
| addProperty() | Entfernt | In 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() | Entfernt | In 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() | Entfernt | ActionScript 3.0 hat keine Watchpoints, daher ist die Methode unwatch() überholt. |
|
| valueOf() | Object.valueOf() | Keine Änderung. | |
| watch() | Entfernt | Verwenden Sie die Accessor-Eigenschaften (get/set-Funktionen) oder die flash.utils.Proxy-Klasse, um eine ähnliche Funktionalität zu erreichen. | |
| Point-Klasse | flash.geom.Point | Keine Änderung. | |
| PrintJob-Klasse | flash.printing.PrintJob | ||
| orientation | flash.printing.PrintJob.orientation | Diese Eigenschaft hat jetzt den Wert der PrintJobOrientation-Klasse. | |
| pageHeight | flash.printing.PrintJob.pageHeight | Der Datentyp wurde in int geändert. | |
| pageWidth | flash.printing.PrintJob.pageWidth | Der Datentyp wurde in int geändert. | |
| paperHeight | flash.printing.PrintJob.paperHeight | Der Datentyp wurde in int geändert. | |
| paperWidth | flash.printing.PrintJob.paperWidth | Der 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-Klasse | flash.geom.Rectangle | Keine Änderung. | |
| containsRectangle() | flash.geom.Rectangle.containsRect() | Aus Konsistenzgründen umbenannt. | |
| security-Klasse | flash.system.Security | Diese Klasse wurde in das flash.system-Paket verschoben. | |
| sandboxType | Keine | Änderung. | |
| allowDomain() | Keine | Änderung. | |
| allowInsecureDomain() | Keine | Änderung. | |
| loadPolicyFile() | Keine | Änderung. | |
| Selection-Klasse | Entfernt | Die 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.selectionBeginIndex | Wurde von einer Methode in eine Accessor-Eigenschaft geändert. Der Name wurde in selectionBeginIndexgeändert. |
|
| getCaretIndex() | flash.text.TextField.caretIndex | Wurde von einer Methode in eine Accessor-Eigenschaft geändert. Der Name wurde in caretIndexgeändert. |
|
| getEndIndex() | flash.text.TextField.selectionEndIndex | Wurde von einer Methode in eine Accessor-Eigenschaft geändert. Der Name wurde in selectionEndIndexgeändert. |
|
| getFocus() | flash.display.Stage.focus | Wurde 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.focus | Wurde 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: focusIn | Wurde im neuen Ereignismodell durch ein focusIn-Ereignis ersetzt. |
|
| SharedObject-Klasse | flash.net.SharedObject | Diese Klasse wurde in das flash.net-Paket verschoben. | |
| data | flash.net.SharedObject.data | Keine Ä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.size | Wurde in eine Accessor-Eigenschaft geändert. Der Datentyp wurde in uint geändert. | |
| onStatus() | flash.net.SharedObject dispatches event: netStatus | Wurde im neuen Ereignismodell durch ein netStatus-Ereignis ersetzt. |
|
| onSync() | flash.net.SharedObject dispatches event: onSync | Wurde im neuen Ereignismodell durch ein sync-Ereignis ersetzt. |
|
| setFps() | flash.net.SharedObject.fps | In ActionScript 3.0 in der fps-Eigenschaft festgelegt. Weist keinen Standardwert mehr auf und gibt keinen booleschen Wert zurück. |
|
| Sound-Klasse | flash.media.Sound | Diese 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.id3 | Der 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.position | In die SoundChannel-Klasse verschoben. | |
| Sound | flash.media.Sound.Sound() | Keine Änderung. | |
| attachSound() | Entfernt | Erstellen Sie eine Instanz einer Sound-Unterklasse, die den Sounddaten zugeordnet ist; beispielsweise indem Sie alternativ new Sound() verwenden. |
|
| getBytesLoaded() | flash.media.Sound.bytesLoaded | Wurde in eine Accessor-Eigenschaft geändert. Der Datentyp wurde in uint geändert. | |
| getBytesTotal() | flash.media.Sound.bytesTotal | Wurde in einen Eigenschaften-Accessor geändert. Der Datentyp wurde in uint geändert. | |
| getPan() | flash.media.SoundTransform.pan | Wurde in eine Accessor-Eigenschaft geändert und in die SoundTransform-Klasse verschoben. | |
| getTransform() | flash.media.SoundMixer.soundTransform | Wurde in eine Accessor-Eigenschaft geändert. Der Datentyp wurde in SoundTransform geändert. | |
| getVolume() | flash.media.SoundTransform.volume | Richten 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: idWurde | im neuen Ereignismodell durch ein id3-Ereignis ersetzt. |
|
| onLoad() | flash.media.Sound dispatches event: complete | Wurde im neuen Ereignismodell durch ein complete-Ereignis ersetzt. |
|
| onSoundComplete() | flash.media.SoundChannel dispatches event: soundComplete | Wurde im neuen Ereignismodell durch ein soundComplete-Ereignis ersetzt. |
|
| setPan() | flash.media.SoundTransform.pan | Wurde in eine Accessor-Eigenschaft geändert und in die SoundTransform-Klasse verschoben. | |
| setTransform() | flash.media.SoundMixer.soundTransform | Wurde in eine Accessor-Eigenschaft geändert. Der Datentyp wurde in SoundTransform geändert. | |
| setVolume() | flash.media.SoundChannel | Entfernt. 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-Klasse | flash.display.Stage | Diese 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.stageHeight | Der 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.showDefaultContextMenu | Der Name wurde geändert, um das angezeigte Menü besser widerzuspiegeln. | |
| width | flash.display.Stage.stageWidth | Der 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: resize | Wurde im neuen Ereignismodell durch ein resize-Ereignis ersetzt. |
|
| String-Klasse | String | Unterstützung für reguläre Ausdrücke mit drei neuen Methoden hinzugefügt: match(), replace() und search(). |
|
| length | String.length | Keine Ä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-Klasse | flash.text.StyleSheet | Diese 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.styleNames | Wurde 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: complete | Wurde 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-Klasse | flash.system.System | ||
| exactSettings | flash.system.Security.exactSettings | In die flash.System.Security-Klasse verschoben. | |
| useCodepage | flash.system.System.useCodePage | In ActionScript 3.0 ist der Buchstabe 'P' in useCodePage ein Großbuchstabe. |
|
| onStatus() | Entfernt | Diese Ereignisprozedur ist im ActionScript 3.0-Ereignismodell überholt. | |
| setClipboard() | flash.system.System.setClipboard() | ||
| showSettings() | flash.system.Security.showSettings() | ||
| TextField-Klasse | flash.text.TextField | Diese Klasse wurde in das flash.text-Paket verschoben. | |
| _alpha | flash.display.DisplayObject.alpha | Diese 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.borderColor | Gibt in ActionScript 3.0 uint anstelle des Datentyps·Number zurück. | |
| bottomScroll | flash.text.TextField.bottomScrollV | Gibt 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.height | Diese Eigenschaft wird jetzt von der DisplayObject-Klasse übernommen. Der Unterstrich am Anfang wurde entfernt. | |
| _highquality | flash.display.Stage.quality | Entfernt. Durch die Eigenschaft quality der Stage-Klasse ersetzt. |
|
| hscroll | flash.text.TextField.scrollH | Der Datentyp wurde von Number in uint geändert. Der Name wurde von hscroll in scrollH geändert. |
|
| html | flash.text.TextField.htmlText | Entfernt. 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.length | Der Datentyp wurde von Number in uint geändert. | |
| maxChars | flash.text.TextField.maxChars | Der Datentyp wurde von Number in uint geändert. | |
| maxhscroll | flash.text.TextField.maxScrollH | Der Datentyp wurde von Number in uint geändert. | |
| maxscroll | flash.text.TextField.maxScrollV | Der 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.contextMenu | Diese Eigenschaft wird jetzt von der InteractiveObject-Klasse übernommen. | |
| mouseWheelEnabled | flash.text.TextField.mouseWheelEnabled | ||
| multiline | flash.text.TextField.multiline | ||
| _name | flash.display.DisplayObject.name | Diese Eigenschaft wird jetzt von der DisplayObject-Klasse übernommen. Der Unterstrich am Anfang wurde entfernt. | |
| _parent | flash.display.DisplayObject.parent | Diese 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.displayAsPassword | Diese Eigenschaft wurde aus Konsistenzgründen umbenannt. | |
| _quality | flash.display.Stage.quality | In die Stage-Klasse verschoben. | |
| restrict | flash.text.TextField.restrict | ||
| _rotation | flash.display.DisplayObject.rotation | Diese Eigenschaft wird jetzt von der DisplayObject-Klasse übernommen. Der Unterstrich am Anfang wurde entfernt. | |
| scroll | flash.text.TextField.scrollV | Der 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.bufferTime | Eigenschaften 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.tabEnabled | Diese Eigenschaft wird jetzt von der InteractiveObject-Klasse übernommen. | |
| tabIndex | flash.display.InteractiveObject.tabIndex | Diese Eigenschaft wird jetzt von der InteractiveObject-Klasse übernommen. | |
| _target | Entfernt | ActionScript 3.0 identifiziert Anzeigeobjekte direkt, daher ist die Identifizierung des Pfades nicht mehr notwendig. | |
| text | flash.text.TextField.text | ||
| textColor | flash.text.TextField.textColor | Der 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 | Entfernt | Diese Variable ist in ActionScript 3.0 nicht mehr erforderlich. | |
| _visible | flash.display.DisplayObject.visible | Diese Eigenschaft wird jetzt von der DisplayObject-Klasse übernommen. Der Unterstrich am Anfang wurde entfernt. | |
| _width | flash.display.DisplayObject.width | Diese Eigenschaft wird jetzt von der DisplayObject-Klasse übernommen. Der Unterstrich am Anfang wurde entfernt. | |
| wordWrap | flash.text.TextField.wordWrap | ||
| _x | flash.display.DisplayObject.x | Diese Eigenschaft wird jetzt von der DisplayObject-Klasse übernommen. Der Unterstrich am Anfang wurde entfernt. | |
| _xmouse | flash.display.DisplayObject.mouseX | Diese Eigenschaft wird jetzt von der DisplayObject-Klasse übernommen. Der Unterstrich am Anfang wurde entfernt. | |
| _xscale | flash.display.DisplayObject.scaleX | Diese Eigenschaft wird jetzt von der DisplayObject-Klasse übernommen. Der Unterstrich am Anfang wurde entfernt. | |
| _y | flash.display.DisplayObject.y | Diese Eigenschaft wird jetzt von der DisplayObject-Klasse übernommen. Der Unterstrich am Anfang wurde entfernt. | |
| _ymouse | flash.display.DisplayObject.mouseY | Diese Eigenschaft wird jetzt von der DisplayObject-Klasse übernommen. Der Unterstrich am Anfang wurde entfernt. | |
| _yscale | flash.display.DisplayObject.scaleY | Diese 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.DisplayObjectContainer | Entfernt. 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.defaultTextFormat | Der 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: change | Wurde im neuen Ereignismodell durch ein change-Ereignis ersetzt. |
|
| onKillFocus() | flash.display.InteractiveObject dispatches event: focusOut | Wurde im neuen Ereignismodell durch ein focusOut-Ereignis ersetzt. |
|
| onScroller() | flash.text.TextField dispatches event: scroll | Wurde im neuen Ereignismodell durch ein scroll-Ereignis ersetzt. |
|
| onSetFocus() | flash.display.InteractiveObject dispatches event: focusIn | Wurde 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.defaultTextFormat | Der 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-Klasse | flash.text.TextFormat | Diese Klasse wurde in das flash.text-Paket verschoben. | |
| align | flash.text.TextFormat.align | ||
| blockIndent | flash.text.TextFormat.blockIndent | Der 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.bold | Der 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.bullet | Der 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.color | Der 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.indent | Der 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.bullet | Der 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.kerning | Der 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.leading | Der 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.leftMargin | Der 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.letterSpacing | Der 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.rightMargin | Der 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.size | Der 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.tabStops | Keine Änderung. | |
| target | flash.text.TextFormat.target | Keine Änderung. | |
| underline | flash.text.TextFormat.underline | Der 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() | Entfernt | Verwenden 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-Klasse | flash.text.TextRenderer | Der Speicherort wurde geändert. flash.text Wurde in Paket verschoben. | |
| maxLevel | flash.text.TextRenderer.maxLevel | In 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-Klasse | flash.text.TextSnapshot | Diese 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.charCount | Von 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-Klasse | flash.geom.Transform | Keine Änderung. | |
| Video-Klasse | flash.media.Video | Diese 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.alpha | Diese Eigenschaft wird von der DisplayObject-Klasse übernommen. Der Unterstrich am Anfang wurde entfernt. | |
| deblocking | flash.media.Video.deblocking | Der Datentyp wurde von Number in int geändert. | |
| _height | flash.display.DisplayObject.height | Diese Eigenschaft wird von der DisplayObject-Klasse übernommen. Der Unterstrich am Anfang wurde entfernt. | |
| height | flash.media.Video.videoHeight | Der Datentyp wurde von Number in int geändert. | |
| _name | flash.display.DisplayObject.name | Diese Eigenschaft wird von der DisplayObject-Klasse übernommen. Der Unterstrich am Anfang wurde entfernt. | |
| _parent | flash.display.DisplayObject.parent | Diese Eigenschaft wird von der DisplayObject-Klasse übernommen. Der Unterstrich am Anfang wurde entfernt. | |
| _rotation | flash.display.DisplayObject.rotation | Diese Eigenschaft wird von der DisplayObject-Klasse übernommen. Der Unterstrich am Anfang wurde entfernt. | |
| smoothing | flash.media.Video.smoothing | ||
| _visible | flash.display.DisplayObject.visible | Diese Eigenschaft wird von der DisplayObject-Klasse übernommen. Der Unterstrich am Anfang wurde entfernt. | |
| _width | flash.display.DisplayObject.width | Diese Eigenschaft wird von der DisplayObject-Klasse übernommen. Der Unterstrich am Anfang wurde entfernt. | |
| width | flash.media.Video.videoWidth | Der Datentyp wurde von Number in int geändert. | |
| _x | flash.display.DisplayObject.x | Diese Eigenschaft wird von der DisplayObject-Klasse übernommen. Der Unterstrich am Anfang wurde entfernt. | |
| _xmouse | flash.display.DisplayObject.mouseX | Diese Eigenschaft wird von der DisplayObject-Klasse übernommen. Der Unterstrich am Anfang wurde entfernt. | |
| _xscale | flash.display.DisplayObject.scaleX | Diese Eigenschaft wird von der DisplayObject-Klasse übernommen. Der Unterstrich am Anfang wurde entfernt. | |
| _y | flash.display.DisplayObject.y | Diese Eigenschaft wird von der DisplayObject-Klasse übernommen. Der Unterstrich am Anfang wurde entfernt. | |
| _ymouse | flash.display.DisplayObject.mouseY | Diese Eigenschaft wird von der DisplayObject-Klasse übernommen. Der Unterstrich am Anfang wurde entfernt. | |
| _yscale | flash.display.DisplayObject.scaleY | Diese 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-Klasse | flash.xml.XMLDocument | Diese 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 | Entfernt | Die Funktionen zum Laden einer Datei wurden aus der XMLDocument-Klasse entfernt. Verwenden Sie stattdessen URLLoader. | |
| status | Entfernt | Fehler 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.bytesLoaded | Die Funktionen zum Laden einer Datei wurden aus der XMLDocument-Klasse entfernt. Verwenden Sie stattdessen URLLoader. | |
| getBytesTotal() | flash.net.URLLoader.bytesTotal | Die Funktionen zum Laden einer Datei wurden aus der XMLDocument-Klasse entfernt. Verwenden Sie stattdessen URLLoader. | |
| load() | Entfernt | Die 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: complete | Die 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: httpStatus | Die 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: complete | Die 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() | Entfernt | Die 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() | Entfernt | Die 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-Klasse | flash.xml.XMLNode | Der Speicherort wurde geändert. Diese Klasse wurde in das flash.xml-Paket verschoben. | |
| attributes | flash.xml.XMLNode.attributes | Keine Änderung. | |
| childNodes | flash.xml.XMLNode.childNodes | Keine Änderung. | |
| firstChild | flash.xml.XMLNode.firstChild | Keine Änderung. | |
| lastChild | flash.xml.XMLNode.lastChild | Keine Änderung. | |
| localName | flash.xml.XMLNode.localName | Keine Änderung. | |
| namespaceURI | flash.xml.XMLNode.namespaceURI | Keine Änderung. | |
| nextSibling | flash.xml.XMLNode.nextSibling | Keine Änderung. | |
| nodeName | flash.xml.XMLNode.nodeName | Keine Änderung. | |
| nodeType | flash.xml.XMLNode.nodeType | Der Datentyp wurde von Number in uint geändert. | |
| nodeValue | flash.xml.XMLNode.nodeValue | Keine Änderung. | |
| parentNode | flash.xml.XMLNode.parentNode | Keine Änderung. | |
| prefix | flash.xml.XMLNode.prefix | Keine Änderung. | |
| previousSibling | flash.xml.XMLNode.previousSibling | Keine Ä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.cloneNode | Keine Ä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-Klasse | flash.net.XMLSocket | Diese 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: close | Wurde im neuen Ereignismodell durch ein close-Ereignis ersetzt. |
|
| onConnect() | flash.net.XMLSocket dispatches event: connect | Wurde im neuen Ereignismodell durch ein connect-Ereignis ersetzt. |
|
| onData() | flash.net.XMLSocket dispatches event: data | Wurde im neuen Ereignismodell durch ein data-Ereignis ersetzt. |
|
| onXML() | Entfernt | In 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-Klasse | flash.utils.XMLUI | Keine Ä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