次の表に、ActionScript 2.0 と 3.0 の相違点を示します。


 ActionScript 2.0ActionScript 3.0コメント
 Accessibility (クラス)flash.accessibility.Accessibility 
 isActive() メソッド flash.accessibility.Accessibility.active関数からアクセサプロパティに変更されました。名前が isActive から active に変更されました。
 updateProperties() メソッド flash.accessibility.Accessibility.updateProperties() 
 
 arguments (クラス)引数 
 caller プロパティ 削除されました。呼び出し元の関数から呼び出し先の関数に arguments.callee を引数として渡すと、同じ機能を実現できます。例については、arguments.callee の「例」セクションを参照してください。
 
 Array (クラス) 
 CASEINSENSITIVE 定数 Array.CASEINSENSITIVEデータ型が uint に変更されました。
 DESCENDING 定数 Array.DESCENDINGデータ型が uint に変更されました。
 length プロパティ Array.lengthデータ型が uint に変更されました。
 NUMERIC 定数 Array.NUMERICデータ型が uint に変更されました。
 RETURNINDEXEDARRAY 定数 Array.RETURNINDEXEDARRAYデータ型が uint に変更されました。
 UNIQUESORT 定数 Array.UNIQUESORTデータ型が uint に変更されました。
 Array コンストラクタ Array.Array()パラメータの形式が ...(rest)に変更されました。
 push() メソッド Array.push()パラメータの形式が ...(rest)に変更されました。
 sort() メソッド Array.sort()options パラメータのデータ型が uint に変更されました。
 sortOn() メソッド Array.sortOn()options パラメータのデータ型が uint に変更されました。ActionScript 3.0 では機能も追加され、fieldName パラメータにオブジェクトの配列を渡すことで、複数のフィールド名をソートできるようになりました。また、対応するオプションフラグの配列を options パラメータに渡すと、各ソートフィールドに対応する options パラメータを割り当てることができます。
 splice() メソッド Array.splice()パラメータには任意のデータ型を指定できますが、推奨されるデータ型は int および uint です。value パラメータの形式が ...(rest) に変更されました。
 unshift() メソッド Array.unshift()value パラメータの形式が ...(rest) に変更されました。戻り値のデータ型が uint に変更されました。
 
 AsBroadcaster (クラス)flash.events.EventDispatcher 
 _listeners プロパティ(読み取り専用) flash.events.EventDispatcher.willTrigger()両者はまったく同じものではありません。willTrigger() メソッドでは、リスナーが登録されているかどうかが示されますが、その数は示されません。
 addListener() メソッド flash.events.EventDispatcher.addEventListener()ActionScript 3.0 のイベントモデルでは、ブロードキャストしているオブジェクトだけでなく、イベントフローの任意のオブジェクトにイベントリスナーを追加できるので、両者はまったく同じものではありません。
 broadcastMessage() メソッド flash.events.EventDispatcher.dispatchEvent()ActionScript 3.0 のイベントモデルは動作が異なるので、両者はまったく同じものではありません。dispatchEvent() メソッドはイベントオブジェクトをイベントフローに送出しますが、broadcastMessage() メソッドは登録された個々のリスナーオブジェクトに直接メッセージを送信します。
 initialize() メソッド 削除されました。ActionScript 3.0 には直接置き換えられる機能はありませんが、EventDispatcher クラスをサブクラス化することで、同様の機能を実現できます。例えば、DisplayObject クラスは EventDispatcher を拡張したものなので、DisplayObject とそのサブクラスのすべてのインスタンスで、イベントオブジェクトを送受信することができます。
 removeListener() メソッド flash.events.EventDispatcher.removeEventListener()ActionScript 3.0 のイベントモデルでは、ブロードキャストしているオブジェクトだけでなく、イベントフローの任意のオブジェクトにイベントリスナーを追加および削除できるので、両者はまったく同じものではありません。
 
 BitmapData (クラス)flash.display.BitmapDataActionScript 3.0 では、使用するチャネルを示す定数の列挙として BitmapDataChannel クラスを使用します。
 height プロパティ(読み取り専用) flash.display.BitmapData.heightデータ型が Number から int に変更されました。
 rectangle プロパティ(読み取り専用) flash.display.BitmapData.rectAPI の他のメンバーとの一貫性を維持するために、プロパティの名前が変更されました。
 width プロパティ(読み取り専用) flash.display.BitmapData.widthデータ型が Number から int に変更されました。
 copyChannel() メソッド flash.display.BitmapData.copyChannel()sourceChannel および destChannel パラメータは uint データ型に変更されました。
 draw() メソッド flash.display.BitmapData.draw()source パラメータは IBitmapDrawable に変更されました。DisplayObject と BitmapData は、いずれも IBitmapDrawable インターフェイスを実装しているため、DisplayObject または BitmapData オブジェクトのいずれかを source パラメータに渡すことができます。
 fillRect() メソッド flash.display.BitmapData.fillRect()color パラメータは uint 値に変更されました。
 floodFill() メソッド flash.display.BitmapData.floodFill()x および y パラメータで int 値を、color で uint 値を受け取るようになりました。
 getColorBoundsRect() メソッド flash.display.BitmapData.getColorBoundsRect()mask および color パラメータで uint 値を受け取るようになりました。
 getPixel() メソッド flash.display.BitmapData.getPixel()int のパラメータ値を受け取り、uint 値を返すようになりました。
 getPixel32() メソッド flash.display.BitmapData.getPixel32()int のパラメータ値を受け取り、uint 値を返すようになりました。
 hitTest() メソッド flash.display.BitmapData.hitTest()firstAlphaThreshold および secondAlphaThreshold パラメータで uint 値を受け取るようになりました。
 loadBitmap() メソッド 削除されました。ActionScript 3.0 では新しいビットマップがサポートされているので、この関数は必要ありません。
 merge() メソッド flash.display.BitmapData.merge()乗数パラメータで uint 値を受け取るようになりました。
 noise() メソッド flash.display.BitmapData.noise()randomSeed パラメータで int 値を、lowhigh および channelOptions パラメータで uint 値を受け取るようになりました。
 perlinNoise() メソッド flash.display.BitmapData.perlinNoise()randomSeed パラメータで int 値を、numOctaves および channelOptions パラメータで uint 値を受け取るようになりました。
 pixelDissolve() メソッド flash.display.BitmapData.pixelDissolve()randomSeed および numPixels パラメータで int 値を、fillColor パラメータで uint 値を受け取るようになりました。numPixels パラメータは、ActionScript 2.0 では numberOfPixels という名前です。
 scroll() メソッド flash.display.BitmapData.scroll()x および y パラメータで int 値を受け取るようになりました。
 setPixel() メソッド flash.display.BitmapData.setPixel()x および y パラメータで int 値を、color で uint 値を受け取るようになりました。
 setPixel32() メソッド flash.display.BitmapData.setPixel32()x および y パラメータで int 値を、color で uint 値を受け取るようになりました。
 threshold() メソッド flash.display.BitmapData.threshold()thresholdcolor および mask パラメータで uint 値を受け取り、uint 値を返すようになりました。
 
 BlurFilter (クラス) 
 quality プロパティ flash.filters.BlurFilter.qualityquality プロパティのデータ型が Number から uint に変更されました。
 
 Button (クラス)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.filtersActionScript 3.0 ではデータ型は配列です。
 _focusrect プロパティ flash.display.InteractiveObject.focusRect 
 _height プロパティ flash.display.DisplayObject.height 
 _highquality プロパティ 削除されました。Stage.quality を参照してください。
 _name プロパティ flash.display.DisplayObject.name 
 _parent プロパティ flash.display.DisplayObject.parent 
 _quality プロパティ 削除されました。flash.display.Stage.quality を使用すると、すべての表示オブジェクトにレンダリング品質を設定できます。
 _rotation プロパティ flash.display.DisplayObject.rotation 
 scale9Grid プロパティ flash.display.DisplayObject.scale9Grid 
 _soundbuftime プロパティ flash.media.SoundMixer.bufferTimeグローバルサウンドコントロールに使用される SoundMixer クラスに移動されました。名前が略記ではなく完全な綴りになりました。名前から最初のアンダースコアが削除されました。
 tabEnabled プロパティ flash.display.InteractiveObject.tabEnabled 
 tabIndex プロパティ flash.display.InteractiveObject.tabIndex 
 _target プロパティ(読み取り専用) 削除されました。ActionScript 3.0 では表示オブジェクトは直接識別されるので、パスによって表示オブジェクトを識別する必要がなくなりました。
 trackAsMenu プロパティ flash.display.SimpleButton.trackAsMenu 
 _url プロパティ(読み取り専用) 削除されました。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 では表示リストに直接アクセスできるので、深度は別の方法で処理されます。
 onDragOut() イベントハンドラ flash.display.InteractiveObject dispatches event: mouseOut新しいイベントモデルでは、mouseOut イベントに置き換えられました。
 onDragOver() イベントハンドラ flash.display.InteractiveObject dispatches event: mouseOver新しいイベントモデルでは、mouseOver イベントに置き換えられました。
 onKeyDown() イベントハンドラ flash.display.InteractiveObject dispatches event: keyDown新しいイベントモデルでは、keyDown イベントに置き換えられました。
 onKeyUp() イベントハンドラ flash.display.InteractiveObject dispatches event: keyUp新しいイベントモデルでは、keyUp イベントに置き換えられました。
 onKillFocus() イベントハンドラ flash.display.InteractiveObject dispatches event: focusOut新しいイベントモデルでは、focusOut イベントに置き換えられました。
 onPress() イベントハンドラ flash.display.InteractiveObject dispatches event: mouseDown新しいイベントモデルでは、mouseDown イベントに置き換えられました。
 onRelease() イベントハンドラ flash.display.InteractiveObject dispatches event: mouseUp新しいイベントモデルでは、mouseUp イベントに置き換えられました。
 onReleaseOutside() イベントハンドラ flash.display.InteractiveObject dispatches event: mouseUp新しいイベントモデルでは、mouseUp イベントに置き換えられました。
 onRollOut() イベントハンドラ flash.display.InteractiveObject dispatches event: mouseOut新しいイベントモデルでは、mouseOut イベントに置き換えられました。
 onRollOver() イベントハンドラ flash.display.InteractiveObject dispatches event: mouseOver新しいイベントモデルでは、mouseOver イベントに置き換えられました。
 onSetFocus() イベントハンドラ flash.display.InteractiveObject dispatches event: focusIn新しいイベントモデルでは、focusIn イベントに置き換えられました。
 
 Camera (クラス)flash.media.Camera 
 activityLevel プロパティ(読み取り専用) flash.media.Camera.activityLevel 
 bandwidth プロパティ(読み取り専用) flash.media.Camera.bandwidth 
 currentFps プロパティ(読み取り専用) flash.media.Camera.currentFPSFPS が大文字に変更されました。
 fps プロパティ(読み取り専用) flash.media.Camera.fps 
 height プロパティ(読み取り専用) flash.media.Camera.heightデータ型が Number から int に変更されました。
 index プロパティ(読み取り専用) flash.media.Camera.indexデータ型が String から int に変更されました。
 motionLevel プロパティ(読み取り専用) flash.media.Camera.motionLevelデータ型が Number から int に変更されました。
 motionTimeOut プロパティ(読み取り専用) flash.media.Camera.motionTimeoutデータ型が Number から int に変更されました。大文字小文字の使い分けが motionTimeout に変更されました。
 muted プロパティ(読み取り専用) flash.media.Camera.muted 
 name プロパティ(読み取り専用) flash.media.Camera.name 
 names プロパティ(読み取り専用) flash.media.Camera.names 
 quality プロパティ(読み取り専用) flash.media.Camera.qualityデータ型が Number から int に変更されました。
 width プロパティ(読み取り専用) flash.media.Camera.widthデータ型が Number から int に変更されました。
 get() メソッド flash.media.Camera.getCamera()Number 引数ではなく String 引数を取る getCamera() に置き換えられました。
 onActivity() イベントハンドラ flash.events.ActivityEvent.ACTIVITY新しいイベントモデルでは、activity イベントに置き換えられました。
 onStatus() イベントハンドラ flash.media.Camera dispatches event: status新しいイベントモデルでは、status StatusEvent オブジェクトに置き換えられました。
 setMode() メソッド flash.media.Camera.setMode()width および height パラメータのデータ型が、いずれも int に変更されました。
 setMotionLevel() メソッド flash.media.Camera.setMotionLevel()パラメータのデータ型が両方とも int に変更されました。
 setQuality() メソッド flash.media.Camera.setQuality()パラメータのデータ型が両方とも int に変更されました。
 
 capabilities (クラス)flash.system.Capabilitiesクラス名の頭文字が小文字から大文字に変更されました。
 
 Color (クラス)flash.geom.ColorTransformColor クラスの機能はすべて flash.geom.ColorTransform クラスで実現できるので、Color クラスは削除されました。ColorTransform クラスのコンストラクタまたはプロパティを使用して、カラー値を直接割り当てることができます。ColorTransform オブジェクトを Transform オブジェクトの colorTransform プロパティに割り当て、これを DisplayObject インスタンスの transform プロパティに割り当てることができます。
 Color コンストラクタ flash.geom.ColorTransform.ColorTransform()削除されました。ColorTransform() コンストラクタを使用してカラー値を指定できます。
 getRGB() メソッド flash.geom.ColorTransform.colorRGB カラー値には ColorTransform クラスの color アクセサプロパティを使用してアクセスできます。
 getTransform() メソッド 削除されました。ColorTransform() クラスのコンストラクタまたはプロパティを使用して、カラー値を直接割り当てることができます。
 setRGB() メソッド flash.geom.ColorTransform.colorRGB カラー値は ColorTransform クラスの color アクセサプロパティを使用して設定できます。
 setTransform() メソッド 削除されました。ColorTransform() クラスのコンストラクタまたはプロパティを使用して、カラー値を直接割り当てることができます。
 
 ContextMenu (クラス)flash.ui.ContextMenuContextMenu クラスは、flash.ui パッケージに移動されました。
 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: menuSelectonSelect() イベントハンドラを呼び出す代わりに、ActionScript 3.0 のクラスでは menuSelect イベントを送出します。
 
 ContextMenuItem (クラス)flash.ui.ContextMenuItemContextMenuItem クラスは、flash.ui パッケージに移動されました。
 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: menuItemSelectonSelect() イベントハンドラを呼び出す代わりに、ActionScript 3.0 のクラスでは menuSelect イベントを送出します。
 
 ConvolutionFilter (クラス) 
 clone() メソッド flash.filters.ConvolutionFilter.clone()BitmapFilter オブジェクトを返すようになりました。
 
 Date (クラス)DateActionScript 3.0 には、getxxx() で始まるすべてのメソッドに対する新しい読み取りアクセサのセットがあります。例えば、ActionScript 3.0 では、Date.getDate()Date.date は同じ値を返します。
 getUTCYear() メソッド Date.getUTCFullYear()このメソッドは ECMAScript でサポートされていないため削除されました。代わりに、Date.getUTCFullYear() を使用します。
 getYear() メソッド Date.getFullYear()このメソッドは ECMAScript でサポートされていないため削除されました。代わりに、Date.getFullYear() を使用します。
 setYear() メソッド Date.setFullYear()このメソッドは ECMAScript でサポートされていないため削除されました。代わりに、Date.setFullYear() を使用します。
 
 DisplacementMapFilter (クラス)flash.filters.DisplacementMapFilterいくつかのパラメータのデータ型が Number から uint に変更されました。
 color プロパティ flash.filters.DisplacementMapFilter.colorこのパラメータのデータ型が uint になりました。
 componentX プロパティ flash.filters.DisplacementMapFilter.componentXこのパラメータのデータ型が uint になりました。
 componentY プロパティ flash.filters.DisplacementMapFilter.componentYこのパラメータのデータ型が uint になりました。
 DisplacementMapFilter コンストラクタ flash.filters.DisplacementMapFilter.DisplacementMapFilter()componentXcomponentY および color パラメータのデータ型が uint になりました。
 clone() メソッド flash.filters.DisplacementMapFilter.clone()BitmapFilter オブジェクトを返すようになりました。
 
 DropShadowFilter (クラス)flash.filters.DropShadowFilter 
 color プロパティ flash.filters.DropShadowFilter.colorこのパラメータのデータ型が Number から uint に変更されました。
 quality プロパティ flash.filters.DropShadowFilter.qualityこのパラメータのデータ型が Number から uint に変更されました。
 DropShadowFilter コンストラクタ flash.filters.DropShadowFilter.DropShadowFilter()すべてのパラメータにデフォルトの値が設定され、いくつかのパラメータの型が変更されました。
 clone() メソッド flash.filters.DropShadowFilter.clone()DropShadowFilter オブジェクトの代わりに、BitmapFilter オブジェクトを返すようになりました。
 
 Error (クラス)Errorデバッグを支援するために、新たに getStackTrace() メソッドが追加されました。
 
 ExternalInterface (クラス)flash.external.ExternalInterfaceこのクラスの 2 つのメソッドのパラメータが変更されました。
 addCallback() メソッド flash.external.ExternalInterface.addCallback()ActionScript 3.0 では、このメソッドは instance パラメータを受け取りません。method パラメータは closure パラメータに置き換えられ、特定のクラスインスタンスの関数、クラスメソッド、またはメソッドを参照することができます。また、呼び出し元コードがセキュリティ上の理由で closure の参照にアクセスできない場合は、SecurityError 例外がスローされます。
 call() メソッド flash.external.ExternalInterface.call()問題が発生した場合、ActionScript 3.0 ではこのメソッドで null を返し、さらにエラーまたは SecurityError 例外をスローします。
 
 FileReference (クラス)flash.net.FileReferenceActionScript 3.0 では、EventDispatcher クラスの addEventListener() および removeEventListener() メソッドを継承します。イベントハンドラ関数を呼び出す代わりに、イベントが送出されます。
 postData プロパティ flash.net.URLRequest.dataFlash Player 9 の ActionScript 2.0 では、postData プロパティが追加され、ファイルのアップロードまたはダウンロード時に POST データを送信できるようになりました。ActionScript 3.0 では、URLRequest クラスの data プロパティを使用して POST または GET データを送信します。詳しくは、本リファレンスガイドの「flash.net.URLRequest.data」を参照してください。
 size プロパティ(読み取り専用) flash.net.FileReference.sizeNumber データ型の代わりに uint データ型を返します。
 addListener() メソッド flash.events.EventDispatcher.addEventListener()新しいイベントモデルでは、クラスは EventDispatcher クラスから addEventListener() メソッドを継承するため、クラス固有の addListener() メソッドは必要ありません。
 browse() メソッド flash.net.FileReference.browse()エラーが発生した場合、ActionScript 2.0 では false を返します。ActionScript 3.0 では、IllegalOperationError または ArgumentError の例外をスローします。ただし、パラメータが無効な場合、ファイル参照ダイアログボックスが開かない場合、または他のブラウザセッションが進行中である場合、このメソッドは false を返します。また、typelist パラメータが変更されました。ActionScript 2.0 では、browse() メソッドにストリングの配列を渡して、ファイルフィルタを指定します。ActionScript 3.0 では、FileFilter オブジェクトの配列を渡します。
 download() メソッド flash.net.FileReference.download()エラーが発生した場合に false を返す代わりに、例外をスローします。最初のパラメータのデータ型が変更されました。ActionScript 2.0 では、download() に渡す最初のパラメータはストリングですが、ActionScript 3.0 では URLRequest オブジェクトを渡します。
 removeListener() メソッド flash.events.EventDispatcher.removeEventListener()新しいイベントモデルでは、クラスは EventDispatcher クラスから removeEventListener() メソッドを継承するため、クラス固有の removeListener() メソッドは必要ありません。
 upload() メソッド flash.net.FileReference.upload()次の変更が行われました。
  • 最初のパラメータのデータ型が変更されました。ActionScript 2.0 では、upload() に渡す最初のパラメータはストリングですが、ActionScript 3.0 では URLRequest オブジェクトを渡します。
  • ActionScript 3.0 では、第 2 パラメータ uploadDataFieldName が新しく追加されました。このパラメータは、アップロード POST 操作でファイルデータの前に配置されるフィールド名です。
  • ActionScript 3.0 では、第 3 パラメータ testUpload が新しく追加されました。このパラメータでは、Flash Player でファイルをアップロードする前にテストアップロードを実行するかどうかを指定します。
  • エラーが発生した場合、browse()false を返す代わりに、例外をスローします。
 onCancel リスナー flash.net.FileReference dispatches event: cancelActionScript 3.0 では、onCancel() イベントハンドラを呼び出す代わりに、このクラスによって cancel という名前のイベントが送出されます。
 onComplete リスナー flash.net.FileReference dispatches event: completeActionScript 3.0 では、onComplete() イベントハンドラを呼び出す代わりに、このクラスによって complete という名前のイベントが送出されます。
 onHTTPError リスナー flash.net.FileReference dispatches event: httpStatusActionScript 3.0 では、onHTTPError() イベントハンドラを呼び出す代わりに、このクラスによって httpStatus という名前のイベントが送出されます。
 onIOError リスナー flash.net.FileReference dispatches event: ioErrorActionScript 3.0 では、onIOError() イベントハンドラを呼び出す代わりに、このクラスによって ioError という名前のイベントが送出されます。
 onOpen リスナー flash.net.FileReference dispatches event: openActionScript 3.0 では、onOpen() イベントハンドラを呼び出す代わりに、このクラスによって open という名前のイベントが送出されます。
 onProgress リスナー flash.net.FileReference dispatches event: progressActionScript 3.0 では、onProgress() イベントハンドラを呼び出す代わりに、このクラスによって progress という名前のイベントが送出されます。
 onSecurityError リスナー flash.net.FileReference dispatches event: securityErrorActionScript 3.0 では、onSecurityError() イベントハンドラを呼び出す代わりに、このクラスによって securityError という名前のイベントが送出されます。
 onSelect リスナー flash.net.FileReference dispatches event: selectActionScript 3.0 では、onSelect() イベントハンドラを呼び出す代わりに、このクラスによって select という名前のイベントが送出されます。
 onUploadCompleteData flash.net.FileReference dispatches event: completeActionScript 3.0 では、onUploadCompleteData() イベントハンドラを呼び出す代わりに、このクラスによって uploadCompleteData という名前のイベントが送出されます。
 
 FileReferenceList (クラス)flash.net.FileReferenceListActionScript 3.0 クラスは、EventDispatcher クラスの addEventListener() および removeEventListener() メソッドを継承します。ActionScript 3.0 クラスは、onCancel() および onSelect() イベントハンドラの代わりに、cancel および select という名前のイベントを使用します。
 addListener() メソッド flash.events.EventDispatcher.addEventListener()新しいイベントモデルでは、クラスは EventDispatcher クラスから addEventListener() メソッドを継承するため、クラス固有の addListener() メソッドは必要ありません。
 browse() メソッド flash.net.FileReferenceList.browse()ActionScript 3.0 では、エラーが発生した場合に false を返す代わりに、このメソッドで IllegalOperationError 例外をスローします。また、typelist パラメータが変更されました。ActionScript 2.0 では、browse() メソッドにストリングの配列を渡して、ファイルフィルタを指定します。ActionScript 3.0 では、FileFilter オブジェクトの配列を渡します。
 removeListener() メソッド flash.events.EventDispatcher.removeEventListener()新しいイベントモデルでは、クラスは EventDispatcher クラスから removeEventListener() メソッドを継承するため、クラス固有の removeListener() メソッドは必要ありません。
 onCancel リスナー flash.net.FileReferenceList dispatches event: cancelActionScript 3.0 では、onCancel() イベントハンドラを呼び出す代わりに、このクラスによって cancel という名前のイベントが送出されます。
 onSelect リスナー flash.net.FileReferenceList dispatches event: selectActionScript 3.0 では、onSelect() イベントハンドラを呼び出す代わりに、このクラスによって select という名前のイベントが送出されます。
 
 GlowFilter (クラス)flash.filters.GlowFilterいくつかのプロパティのデータ型が Number から uint に変更されました。
 color プロパティ flash.filters.GlowFilter.colorこのプロパティのデータ型が Number から uint に変更されました。
 quality プロパティ flash.filters.GlowFilter.qualityこのプロパティのデータ型が Number から uint に変更されました。
 GlowFilter コンストラクタ flash.filters.GlowFilter.GlowFilter()color パラメータのデータ型が uint に、quality パラメータのデータ型が int に、それぞれ Number から変更されました。すべてのパラメータにデフォルトの値が割り当てられるようになりました。
 clone() メソッド flash.filters.GlowFilter.clone()GlowFilter オブジェクトの代わりに、BitmapFilter オブジェクトを返します。
 
 GradientBevelFilter (クラス)flash.filters.GradientBevelFilter 
 quality プロパティ flash.filters.GradientBevelFilter.qualityこのプロパティのデータ型が Number から int に変更されました。
 clone() メソッド flash.filters.GradientBevelFilter.clone()GradientBevelFilter オブジェクトの代わりに、BitmapFilter オブジェクトを返します。
 
 GradientGlowFilter (クラス)flash.filters.GradientGlowFilter 
 quality プロパティ flash.filters.GradientGlowFilter.qualityこのプロパティのデータ型が Number から int に変更されました。
 GradientGlowFilter コンストラクタ flash.filters.GradientGlowFilter.GradientGlowFilter()すべてのパラメータにデフォルトの値が割り当てられ、quality パラメータのデータ型が Number から int に変更されました。
 clone() メソッド flash.filters.GradientGlowFilter.clone()GradientGlowFilter オブジェクトの代わりに、BitmapFilter オブジェクトを返します。
 
 IME (クラス)flash.system.IMEこのクラスは、flash.system パッケージに移動されました。
 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()新しいイベントモデルでは、クラスは EventDispatcher クラスから addEventListener() メソッドを継承するため、クラス固有の addListener() メソッドは必要ありません。
 getConversionMode() メソッド flash.system.IME.conversionModeアクセサプロパティに変更されました。
 getEnabled() メソッド flash.system.IME.enabledアクセサプロパティに変更されました。
 removeListener() メソッド flash.events.EventDispatcher.removeEventListener()新しいイベントモデルでは、クラスは EventDispatcher クラスから removeEventListener() メソッドを継承するため、クラス固有の removeListener() メソッドは必要ありません。
 setConversionMode() メソッド flash.system.IME.conversionModeアクセサプロパティに変更されました。
 setEnabled() メソッド flash.system.IME.enabledアクセサプロパティに変更されました。
 onIMEComposition リスナー flash.system.IME dispatches event: imeCompositionActionScript 3.0 では、onIMEComposition() イベントハンドラを呼び出す代わりに、このクラスによって imeComposition という名前のイベントが送出されます。
 
 Key (クラス)flash.ui.KeyboardActionScript 3.0 では、KeyboardEvent など Keyboard クラスに関する他のクラスに合わせて、クラスの名前が変更されました。
 BACKSPACE 定数 flash.ui.Keyboard.BACKSPACEActionScript 3.0 では定数として宣言され、データ型が uint に変更されました。
 CAPSLOCK 定数 flash.ui.Keyboard.CAPS_LOCKActionScript 3.0 では定数として宣言され、アンダースコアが追加されました。また、データ型が uint に変更されました。
 CONTROL 定数 flash.ui.Keyboard.CONTROLActionScript 3.0 では定数として宣言され、データ型が uint に変更されました。
 DELETEKEY 定数 flash.ui.Keyboard.DELETEActionScript 3.0 では名前が DELETE に変更され、定数として宣言されました。また、データ型が uint に変更されました。
 DOWN 定数 flash.ui.Keyboard.DOWNActionScript 3.0 では定数として宣言され、データ型が uint に変更されました。
 END 定数 flash.ui.Keyboard.ENDActionScript 3.0 では定数として宣言され、データ型が uint に変更されました。
 ENTER 定数 flash.ui.Keyboard.ENTERActionScript 3.0 では定数として宣言され、データ型が uint に変更されました。
 ESCAPE 定数 flash.ui.Keyboard.ESCAPEActionScript 3.0 では定数として宣言され、データ型が uint に変更されました。
 HOME 定数 flash.ui.Keyboard.HOMEActionScript 3.0 では定数として宣言され、データ型が uint に変更されました。
 INSERT 定数 flash.ui.Keyboard.INSERTActionScript 3.0 では定数として宣言され、データ型が uint に変更されました。
 LEFT 定数 flash.ui.Keyboard.LEFTActionScript 3.0 では定数として宣言され、データ型が uint に変更されました。
 _listeners プロパティ(読み取り専用) flash.events.EventDispatcher.willTrigger()まったく同じ機能ではありません。willTrigger() メソッドでは、リスナーが登録されているかどうかが示されますが、その数は示されません。
 PGDN 定数 flash.ui.Keyboard.PAGE_DOWNActionScript 3.0 では名前が PAGE_DOWN に変更され、定数として宣言されました。また、データ型が uint に変更されました。
 PGUP 定数 flash.ui.Keyboard.PAGE_UPActionScript 3.0 では名前が PAGE_UP に変更され、定数として宣言されました。また、データ型が uint に変更されました。
 RIGHT 定数 flash.ui.Keyboard.RIGHTActionScript 3.0 では定数として宣言され、データ型が uint に変更されました。
 SHIFT 定数 flash.ui.Keyboard.SHIFTActionScript 3.0 では定数として宣言され、データ型が uint に変更されました。
 SPACE 定数 flash.ui.Keyboard.SPACEActionScript 3.0 では定数として宣言され、データ型が uint に変更されました。
 TAB 定数 flash.ui.Keyboard.TABActionScript 3.0 では定数として宣言され、データ型が uint に変更されました。
 UP 定数 flash.ui.Keyboard.UPActionScript 3.0 では定数として宣言され、データ型が uint に変更されました。
 addListener() メソッド flash.events.EventDispatcher.addEventListener()ActionScript 3.0 では、表示オブジェクトはすべて EventDispatcher クラスから addEventListener() メソッドを継承するため、クラス固有の addListener() メソッドは必要ありません。
 getAscii() メソッド flash.events.KeyboardEvent.charCode 
 getCode() メソッド flash.events.KeyboardEvent.keyCode 
 isAccessible() メソッド flash.ui.Keyboard.isAccessible() 
 isDown() メソッド 削除されました。セキュリティ上の理由から削除されました。ActionScript 3.0 で、flash.display.InteractiveObject keyDown イベントのイベントハンドラを記述します。
 isToggled() メソッド 削除されました。セキュリティ上の理由から削除されました。
 removeListener() メソッド flash.events.EventDispatcher.removeEventListener()ActionScript 3.0 では、すべての表示オブジェクトは EventDispatcher クラスから removeEventListener() メソッドを継承するため、クラス固有の removeListener() メソッドは必要ありません。
 onKeyDown リスナー flash.display.InteractiveObject dispatches event: keyDownActionScript 3.0 では、onKeyDown イベントハンドラを呼び出す代わりに、InteractiveObject クラスによって keyDown KeyboardEvent オブジェクトが送出されます。
 onKeyUp リスナー flash.display.InteractiveObject dispatches event: keyUpActionScript 3.0 では、onKeyUp イベントハンドラを呼び出す代わりに、InteractiveObject クラスによって keyUp KeyboardEvent オブジェクトが送出されます。
 
 LoadVars (クラス)flash.net.URLLoaderLoadVars クラスの機能が、URLLoader、URLRequest、URLStream および URLVariables クラスに置き換えられました。
 contentType プロパティ flash.net.URLRequest.contentType 
 loaded プロパティ 削除されました。ActionScript 3.0 では対応するブール型プロパティはありませんが、flash.events.Event.COMPLETE を使用して、データが読み込まれたときに通知を受け取るリスナーを設定できます。
 LoadVars コンストラクタ flash.net.URLLoader.URLLoader() 
 addRequestHeader() メソッド flash.net.URLRequestHeader 
 decode() メソッド flash.net.URLVariables.decode() 
 getBytesLoaded() メソッド flash.net.URLLoader.bytesLoadedクラスが URLLoader に変更され、関数からプロパティアクセサに変更されました。名前が getBytesLoaded から bytesLoaded に変更されました。
 getBytesTotal() メソッド flash.net.URLLoader.bytesTotalクラスが URLLoader に変更され、関数からプロパティアクセサに変更されました。名前が getBytesTotal から bytesTotal に変更されました。
 load() メソッド flash.net.URLLoader.load() 
 onData() イベントハンドラ flash.net.URLLoader dispatches event: completeURLLoader クラスを参照してください。complete イベントは、ダウンロード処理が完了し、データが解析される前に送出されます。
 onHTTPStatus() イベントハンドラ flash.net.URLLoader dispatches event: httpStatusActionScript 3.0 では、onHTTPStatus イベントハンドラを呼び出す代わりに、URLLoader クラスによって httpStatus という名前の HTTPStatusEvent オブジェクトが送出されます。
 onLoad() イベントハンドラ flash.net.URLLoader dispatches event: completeURLLoader クラスを参照してください。complete イベントは、ダウンロード処理が完了したときに送出されます。
 send() メソッド flash.net.sendToURL() 
 sendAndLoad() メソッド flash.net.sendToURL()sendToURL() メソッドは、URL 要求をサーバーに送信しますが、その応答は無視します。応答を受け取るには、flash.net.URLLoader.load() を使用します。
 toString() メソッド 削除されました。このメソッドは、ActionScript 3.0 では必要ありません。
 
 LocalConnection (クラス)flash.net.LocalConnectionこのクラスは、flash.net パッケージに移動されました。
 LocalConnection コンストラクタ flash.net.LocalConnection.LocalConnection() 
 allowDomain() イベントハンドラ flash.net.LocalConnection.allowDomain()ActionScript 3.0 では、イベントハンドラから正規メソッドに変更されました。パラメータの形式が ...(rest)に変更されました。戻り値が void に変更されました。
 allowInsecureDomain() イベントハンドラ flash.net.LocalConnection.allowInsecureDomain()ActionScript 3.0 では、イベントハンドラから正規メソッドに変更されました。パラメータの形式が ...(rest)に変更されました。戻り値が void に変更されました。
 close() メソッド flash.net.LocalConnection.close() 
 connect() メソッド flash.net.LocalConnection.connect() 
 domain() メソッド flash.net.LocalConnection.domainプロパティアクセサに変更されました。
 onStatus() イベントハンドラ flash.net.LocalConnection dispatches event: status新しいイベントモデルでは、コールバック関数がイベントオブジェクトに置き換えられました。
 send() メソッド flash.net.LocalConnection.send()第 3 パラメータの形式が ...(rest) に変更されました。戻り値の型が void に変更されました。
 
 Microphone (クラス)flash.media.Microphoneこのクラスは、flash.media パッケージに移動されました。
 index プロパティ(読み取り専用) flash.media.Microphone.indexデータ型が uint に変更されました。
 rate プロパティ(読み取り専用) flash.media.Microphone.rateデータ型が uint に変更されました。
 silenceTimeOut プロパティ(読み取り専用) flash.media.Microphone.silenceTimeout大文字小文字の使い分けが "Timeout" に変更されました。データ型が int に変更されました。
 get() メソッド flash.media.Microphone.getMicrophone()名前が get() から getMicrophone() に変更されました。パラメータのデータ型が uint に変更されました。
 onActivity() イベントハンドラ flash.media.Microphone dispatches event: activityActionScript 3.0 では、onActivity イベントハンドラを呼び出す代わりに、このクラスから activity イベントを送出します。
 onStatus() イベントハンドラ flash.media.Microphone dispatches event: statusActionScript 3.0 では、onStatus イベントハンドラを呼び出す代わりに、このクラスから status イベントを送出します。status イベントの code プロパティの値は MutedUnmuted になります。
 setGain() メソッド flash.media.Microphone.gaingain プロパティと setGain() メソッドが gain という名前の get/set プロパティアクセサに統合されました。データ型が uint に変更されました。
 setRate() メソッド flash.media.Microphone.raterate プロパティと setRate() メソッドが rate という名前の get/set プロパティアクセサに統合されました。データ型が uint に変更されました。
 setSilenceLevel() メソッド flash.media.Microphone.setSilenceLevel()timeOut パラメータのデータ型が int に変更されました。timeOut パラメータの大文字小文字の使い分けが timeout に変更されました。
 setUseEchoSuppression() メソッド flash.media.Microphone.setUseEchoSuppression() 
 
 Mouse (クラス)flash.ui.Mouse 
 addListener() メソッド flash.events.EventDispatcher.addEventListener()ActionScript 3.0 の新しいイベントモデルでは、すべての表示オブジェクトは EventDispatcher クラスから addEventListener() メソッドを継承するため、クラス固有の addListener() メソッドは必要ありません。
 hide() メソッド flash.ui.Mouse.hide()void を返すように変更されました。
 removeListener() メソッド flash.events.EventDispatcher.removeEventListener()ActionScript 3.0 の新しいイベントモデルでは、すべての表示オブジェクトは EventDispatcher クラスから removeEventListener() メソッドを継承するため、クラス固有の removeListener() メソッドは必要ありません。
 show() メソッド flash.ui.Mouse.show()void を返すように変更されました。
 onMouseDown リスナー flash.display.InteractiveObject dispatches event: mouseDown新しいイベントモデルでは、mouseDown イベントに置き換えられました。
 onMouseMove リスナー flash.display.InteractiveObject dispatches event: mouseMove新しいイベントモデルでは、mouseMove イベントに置き換えられました。
 onMouseUp リスナー flash.display.InteractiveObject dispatches event: mouseUp新しいイベントモデルでは、mouseUp イベントに置き換えられました。
 onMouseWheel リスナー flash.display.InteractiveObject dispatches event: mouseWheel新しいイベントモデルでは、mouseWheel イベントに置き換えられました。
 
 MovieClip (クラス)flash.display.MovieClipActionScript 3.0 では、MovieClip メソッドの多くが他のクラスに移動されました。新しいイベントモデルでは、すべてのイベントハンドラがイベントオブジェクトに置き換えられました。
 _alpha プロパティ flash.display.DisplayObject.alphaDisplayObject クラスに移動され、名前から最初のアンダースコアが削除されました。
 blendMode プロパティ flash.display.DisplayObject.blendMode 
 cacheAsBitmap プロパティ flash.display.DisplayObject.cacheAsBitmap 
 _currentframe プロパティ(読み取り専用) flash.display.MovieClip.currentFrame名前から最初のアンダースコアが削除されました。
 _droptarget プロパティ(読み取り専用) flash.display.Sprite.dropTargetSprite クラスに移動されました。また、名前から最初のアンダースコアが削除され、大文字と小文字が混在する名前に変更されました。
 filters プロパティ flash.display.DisplayObject.filters 
 focusEnabled プロパティ 削除されました。ActionScript 3.0 では、すべてのインタラクティブオブジェクトのフォーカスが有効になるため、このプロパティは必要なくなりました。
 _focusrect プロパティ flash.display.InteractiveObject.focusRectInteractiveObject クラスに移動されました。また、名前から最初のアンダースコアが削除され、大文字と小文字が混在する名前に変更されました。
 _framesloaded プロパティ(読み取り専用) flash.display.MovieClip.framesLoaded名前から最初のアンダースコアが削除され、大文字と小文字が混在する名前に変更されました。
 _height プロパティ flash.display.DisplayObject.heightDisplayObject クラスに移動され、名前から最初のアンダースコアが削除されました。
 _highquality プロパティ 削除されました。Stage.quality を参照してください。
 hitArea プロパティ flash.display.Sprite.hitAreaSprite クラスに移動されました。
 _lockroot プロパティ 削除されました。ActionScript 3.0 では、表示オブジェクトのルートが自動的に設定されるため、事実上 _lockroot プロパティが常にオンになります。詳しくは、flash.display.DisplayObject.root を参照してください。
 menu プロパティ 削除されました。InteractiveObject.contextMenu を参照してください。
 _name プロパティ flash.display.DisplayObject.nameDisplayObject クラスに移動され、名前から最初のアンダースコアが削除されました。
 opaqueBackground プロパティ flash.display.DisplayObject.opaqueBackground 
 _parent プロパティ flash.display.DisplayObject.parentDisplayObject クラスに移動され、名前から最初のアンダースコアが削除されました。
 _quality プロパティ flash.display.Stage.quality 
 _rotation プロパティ flash.display.DisplayObject.rotationDisplayObject クラスに移動され、名前から最初のアンダースコアが削除されました。
 scale9Grid プロパティ flash.display.DisplayObject.scale9Grid 
 scrollRect プロパティ flash.display.DisplayObject.scrollRectデータ型が Rectangle に変更されました。
 _soundbuftime プロパティ flash.media.SoundMixer.bufferTimeグローバルサウンドコントロールに使用する SoundMixer クラスに移動されました。略語なしの名前に変更され、名前から最初のアンダースコアが削除されました。
 tabChildren プロパティ flash.display.DisplayObjectContainer.tabChildren 
 tabEnabled プロパティ flash.display.InteractiveObject.tabEnabled 
 tabIndex プロパティ flash.display.InteractiveObject.tabIndex 
 _target プロパティ(読み取り専用) 削除されました。ActionScript 3.0 では、表示オブジェクトが直接識別されるため、表示オブジェクトをパスで識別する必要はなくなりました。
 _totalframes プロパティ(読み取り専用) flash.display.MovieClip.totalFrames大文字と小文字が混在する名前に変更され、名前から最初のアンダースコアが削除されました。
 trackAsMenu プロパティ flash.display.MovieClip.trackAsMenu 
 transform プロパティ flash.display.DisplayObject.transform 
 _url プロパティ(読み取り専用) flash.display.Loader.contentLoaderInfo 
 useHandCursor プロパティ flash.display.Sprite.useHandCursor 
 _visible プロパティ flash.display.DisplayObject.visibleDisplayObject クラスに移動され、名前から最初のアンダースコアが削除されました。
 _width プロパティ flash.display.DisplayObject.widthDisplayObject クラスに移動され、名前から最初のアンダースコアが削除されました。
 _x プロパティ flash.display.DisplayObject.xDisplayObject クラスに移動され、名前から最初のアンダースコアが削除されました。
 _xmouse プロパティ(読み取り専用) flash.display.DisplayObject.mouseXDisplayObject クラスに移動され、名前が mouseX に変更され、名前から最初のアンダースコアが削除されました。
 _xscale プロパティ flash.display.DisplayObject.scaleXDisplayObject クラスに移動され、名前が scaleX に変更され、名前から最初のアンダースコアが削除されました。
 _y プロパティ flash.display.DisplayObject.yDisplayObject クラスに移動されました。名前から最初のアンダースコアが削除されました。
 _ymouse プロパティ(読み取り専用) flash.display.DisplayObject.mouseYDisplayObject クラスに移動され、名前が mouseY に変更され、名前から最初のアンダースコアが削除されました。
 _yscale プロパティ flash.display.DisplayObject.scaleYDisplayObject クラスに移動され、名前が scaleY に変更され、名前から最初のアンダースコアが削除されました。
 attachAudio() メソッド 削除されました。オーディオソースが Microphone オブジェクトの場合は、 NetStream.attachAudio() または Microphone.setLoopBack() を使用します。

オーディオソースが FLV ファイルの場合は、Video.attachNetStream() オブジェクトおよび NetStream オブジェクトを使用します。

 attachBitmap() メソッド 削除されました。ActionScript 3.0 では、子表示オブジェクトを追加するには addChild() を使用します。
 attachMovie() メソッド 削除されました。ActionScript 3.0 では、子表示オブジェクトを追加するには addChild() を使用します。
 beginBitmapFill() メソッド flash.display.Graphics.beginBitmapFill() 
 beginFill() メソッド flash.display.Graphics.beginFill()Graphics クラスに移動され、第 1 パラメータのデータ型が uint に変更されました。
 beginGradientFill() メソッド flash.display.Graphics.beginGradientFill() 
 clear() メソッド flash.display.Graphics.clear() 
 createEmptyMovieClip() メソッド 削除されました。ActionScript 3.0 では、ムービークリップを作成するには、new 演算子を使用します。
 createTextField() メソッド 削除されました。ActionScript 3.0 では、テキストフィールドを作成するには new 演算子を使用します。
 curveTo() メソッド flash.display.Graphics.curveTo() 
 duplicateMovieClip() メソッド 削除されました。ActionScript 3.0 では、新しいインスタンスを作成するには new 演算子を使用します。
 endFill() メソッド flash.display.Graphics.endFill() 
 getBounds() メソッド flash.display.DisplayObject.getBounds() 
 getBytesLoaded() メソッド flash.net.URLLoader.bytesLoadedURLLoader クラスに移動され、データ型が Number から int に変更されました。
 getBytesTotal() メソッド flash.net.URLLoader.bytesTotalURLLoader クラスに移動され、データ型が Number から int に変更されました。
 getDepth() メソッド flash.display.DisplayObjectContainer.getChildIndex()ActionScript 3.0 では表示リストに直接アクセスできるため、深度は別の方法で処理されます。
 getInstanceAtDepth() メソッド flash.display.DisplayObjectContainer.getChildAt()ActionScript 3.0 では表示リストに直接アクセスできるため、深度は別の方法で処理されます。
 getNextHighestDepth() メソッド flash.display.DisplayObjectContainer.addChild()まったく同じというわけではありませんが、addChild() メソッドでは DisplayObjectContainer インスタンスの他のすべての子の後ろに子を追加できるため、次に利用可能な深度を指定するメソッドは必要ありません。
 getRect() メソッド flash.display.DisplayObject.getRect() 
 getSWFVersion() メソッド flash.display.LoaderInfo.swfVersionLoaderInfo クラスに移動され、データ型が uint に変更されました。
 getTextSnapshot() メソッド flash.display.DisplayObjectContainer.textSnapshot 
 getURL() メソッド flash.net.navigateToURL()flash.net.navigateToURL() メソッドおよび flash.net.sentToURL() メソッドに置き換えられました。URLLoader クラスも参照してください。
 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()Loader クラスを参照してください。
 loadVariables() メソッド flash.net.URLLoader削除されました。URLLoader クラスを参照してください。
 localToGlobal() メソッド flash.display.DisplayObject.localToGlobal() 
 moveTo() メソッド flash.display.Graphics.moveTo() 
 nextFrame() メソッド flash.display.MovieClip.nextFrame() 
 onData() イベントハンドラ flash.display.LoaderInfo dispatches event: complete新しいイベントモデルでは、complete イベントに置き換えられました。このイベントは、ダウンロード処理が完了し、データが解析される前に送出されます。
 onDragOut() イベントハンドラ flash.display.InteractiveObject dispatches event: mouseOut新しいイベントモデルでは、mouseOut イベントに置き換えられました。
 onDragOver() イベントハンドラ flash.display.InteractiveObject dispatches event: mouseOver新しいイベントモデルでは、mouseOver イベントに置き換えられました。
 onEnterFrame() イベントハンドラ flash.display.DisplayObject dispatches event: enterFrame新しいイベントモデルでは、enterFrame イベントに置き換えられました。
 onKeyDown() イベントハンドラ flash.display.InteractiveObject dispatches event: keyDown新しいイベントモデルでは、keyDown イベントに置き換えられました。
 onKeyUp() イベントハンドラ flash.display.InteractiveObject dispatches event: keyUp新しいイベントモデルでは、keyUp イベントに置き換えられました。
 onKillFocus() イベントハンドラ flash.display.InteractiveObject dispatches event: focusOut新しいイベントモデルでは、focusOut イベントに置き換えられました。
 onLoad() イベントハンドラ flash.display.LoaderInfo dispatches event: completeURLLoader クラスも参照してください。complete イベントは、ダウンロード処理が完了したときに送出されます。
 onMouseDown() イベントハンドラ flash.display.InteractiveObject dispatches event: mouseDown新しいイベントモデルでは、mouseDown イベントに置き換えられました。
 onMouseMove() イベントハンドラ flash.display.InteractiveObject dispatches event: mouseMove新しいイベントモデルでは、mouseMove イベントに置き換えられました。
 onMouseUp() イベントハンドラ flash.display.InteractiveObject dispatches event: mouseUp新しいイベントモデルでは、mouseUp イベントに置き換えられました。
 onPress() イベントハンドラ flash.display.InteractiveObject dispatches event: mouseDown新しいイベントモデルでは、mouseDown イベントに置き換えられました。
 onRelease() イベントハンドラ flash.display.InteractiveObject dispatches event: mouseUp新しいイベントモデルでは、mouseUp イベントに置き換えられました。
 onReleaseOutside() イベントハンドラ flash.display.InteractiveObject dispatches event: mouseUp新しいイベントモデルでは、mouseUp イベントに置き換えられました。
 onRollOut() イベントハンドラ flash.display.InteractiveObject dispatches event: mouseOut新しいイベントモデルでは、mouseOut イベントに置き換えられました。
 onRollOver() イベントハンドラ flash.display.InteractiveObject dispatches event: mouseOver新しいイベントモデルでは、mouseOver イベントに置き換えられました。
 onSetFocus() イベントハンドラ flash.display.InteractiveObject dispatches event: focusIn新しいイベントモデルでは、focusIn イベントに置き換えられました。
 onUnload() イベントハンドラ flash.display.LoaderInfo dispatches event: unload新しいイベントモデルでは、unload イベントに置き換えられました。
 play() メソッド flash.display.MovieClip.play() 
 prevFrame() メソッド flash.display.MovieClip.prevFrame() 
 removeMovieClip() メソッド flash.display.DisplayObjectContainer.removeChild()削除されました。代わりに、ムービークリップを含む親表示オブジェクトコンテナの removeChild() メソッドを呼び出します。
 setMask() メソッド flash.display.DisplayObject.mask 
 startDrag() メソッド flash.display.Sprite.startDrag() 
 stop() メソッド flash.display.MovieClip.stop() 
 stopDrag() メソッド flash.display.Sprite.stopDrag() 
 swapDepths() メソッド 削除されました。ActionScript 3.0 では、addChildAt()setChildIndex()swapChildren() および swapChildrenAt() メソッドなどの DisplayObjectContainer クラスのメソッドを使用して、同様の機能を実現できます。
 unloadMovie() メソッド flash.display.Loader.unload() 
 
 MovieClipLoader (クラス)flash.display.Loaderflash.display.Loader クラスに置き換えられました。
 MovieClipLoader コンストラクタ flash.display.Loader.Loader() 
 addListener() メソッド flash.events.EventDispatcher.addEventListener()新しいイベントモデルでは、クラスは EventDispatcher クラスから addEventListener() メソッドを継承するため、クラス固有の addListener() メソッドは必要ありません。
 getProgress() メソッド flash.display.LoaderInfo dispatches event: progress新しいイベントモデルでは、progress イベントに置き換えられました。progress 型のイベントオブジェクトには、bytesLoaded および bytesTotal という名前のプロパティが含まれます。
 loadClip() メソッド flash.display.Loader.load()flash.display.Loader クラスの load() メソッドに置き換えられました。
 removeListener() メソッド flash.events.EventDispatcher.removeEventListener()新しいイベントモデルでは、クラスは EventDispatcher クラスから removeEventListener() メソッドを継承するため、クラス固有の removeListener() メソッドは必要ありません。
 unloadClip() メソッド flash.display.Loader.unload()flash.display.Loader クラスの unload() メソッドに置き換えられました。
 onLoadComplete リスナー flash.display.LoaderInfo dispatches event: complete新しいイベントモデルでは、complete イベントに置き換えられました。
 onLoadError リスナー flash.display.LoaderInfo dispatches event: ioError新しいイベントモデルでは、ioError イベントに置き換えられました。
 onLoadInit リスナー flash.display.LoaderInfo dispatches event: init新しいイベントモデルでは、init イベントに置き換えられました。
 onLoadProgress リスナー flash.display.LoaderInfo dispatches event: progress新しいイベントモデルでは、progress イベントに置き換えられました。
 onLoadStart リスナー flash.display.LoaderInfo dispatches event: open新しいイベントモデルでは、open イベントに置き換えられました。
 
 NetConnection (クラス)flash.net.NetConnectionこのクラスは、flash.net パッケージに移動されました。
 NetConnection コンストラクタ flash.net.NetConnection.NetConnection() 
 connect() コンストラクタ flash.net.NetConnection.connect()ActionScript 3.0 では、...(rest) パラメータが追加されました。
 onStatus() イベントハンドラ flash.net.NetConnection dispatches event: netStatus新しいイベントモデルでは、netStatus イベントに置き換えられました。
 
 NetStream (クラス)flash.net.NetStreamこのクラスは、flash.net パッケージに移動されました。
 bytesLoaded プロパティ(読み取り専用) flash.net.NetStream.bytesLoadedデータ型が uint に変更されました。
 bytesTotal プロパティ(読み取り専用) flash.net.NetStream.bytesTotalデータ型が uint に変更されました。
 currentFps プロパティ(読み取り専用) flash.net.NetStream.currentFPSActionScript 3.0 では、FPS はすべて大文字表記となりました。
 attachVideo() メソッド flash.net.NetStream.attachCameraNetStream.attachCamera() に置き換えられました。Flash Media Server が必要です。
 onStatus() イベントハンドラ flash.net.NetStream dispatches event: netStatus新しいイベントモデルでは、netStatus イベントに置き換えられました。
 pause() メソッド flash.net.NetStream.pause()ActionScript 3.0 では、pause メソッドはパラメータを取りません。2 つの新しいメソッド resume() および togglePause() を使用して同じ機能を実現できます。
 play() メソッド flash.net.NetStream.play()namestartlen、および reset パラメータは Flash Media Server だけで有効です。Flash では arguments が代わりに使用されます。
 seek() メソッド flash.net.NetStream.seek()Flash Media Server では、seek() の動作は Application.xml<EnhancedSeek> の設定により異なります。
 setBufferTime() メソッド flash.net.NetStream.bufferTimeActionScript 3.0 では、読み取り / 書き込み可能なアクセサプロパティに変更されました。
 
 Number (クラス)Number 
 Number コンストラクタ Number.Number()ActionScript 3.0 では、Number() コンストラクタと Number() グローバル関数は同じように機能します。また、Number オブジェクトとリテラルの Number 値も同じように機能します。
 
 Object (クラス)Object 
 __proto__ プロパティ 削除されました。ActionScript 3.0 では、プロトタイプチェーンを直接操作することはできません。サブクラスを作成するには、サブクラスの宣言で extends ステートメントを使用します。オブジェクトの継承ツリーおよびデータ型の情報を取得するには、新しいリフレクション API flash.utils.describeType() を使用します。
 __resolve プロパティ flash.utils.Proxy同様の機能を実現するには、新しい Proxy クラスを使用します。
 addProperty() メソッド 削除されました。ActionScript 3.0 では、キーワード get および set を使用して、アクセサプロパティを直接作成できます。
 registerClass() メソッド 削除されました。ActionScript 3.0 では、すべてのクラスはデフォルトで登録されています。AMF を使用してオブジェクトをエンコードする場合、flash.utils.registerClassAlias() 関数を使用しない限り、エンコード処理中にオブジェクトのクラスは保持されません。
 unwatch() メソッド 削除されました。ActionScript 3.0 には監視ポイントがないため、unwatch() メソッドは必要ありません。
 watch() メソッド 削除されました。同様の機能を実現するには、アクセサプロパティ(get/set関数)または flash.utils.Proxy クラスを使用します。
 
 PrintJob (クラス)flash.printing.PrintJob 
 orientation プロパティ(読み取り専用) flash.printing.PrintJob.orientationこのプロパティは PrintJobOrientation クラスから値を取るようになりました。
 pageHeight プロパティ(読み取り専用) flash.printing.PrintJob.pageHeightデータ型が int に変更されました。
 pageWidth プロパティ(読み取り専用) flash.printing.PrintJob.pageWidthデータ型が int に変更されました。
 paperHeight プロパティ(読み取り専用) flash.printing.PrintJob.paperHeightデータ型が int に変更されました。
 paperWidth プロパティ(読み取り専用) flash.printing.PrintJob.paperWidthデータ型が int に変更されました。
 PrintJob コンストラクタ flash.printing.PrintJob.PrintJob() 
 addPage() メソッド flash.printing.PrintJob.addPage()ActionScript 3.0 では、パラメータのデータ型が次のように変更されました。第 1 パラメータ target は Sprite データ型、第 2 パラメータ printArea は Rectangle データ型、第 3 パラメータ options は新しい PrintJobOptions データ型、第 4 パラメータ frameNum は int データ型になりました。
 send() メソッド flash.printing.PrintJob.send() 
 start() メソッド flash.printing.PrintJob.start() 
 
 Rectangle (クラス) 
 containsRectangle() メソッド flash.geom.Rectangle.containsRect()一貫性を維持するために、名前が変更されました。
 
 security (クラス)flash.system.Securityこのクラスは flash.system パッケージに移動されました。
 
 Selection (クラス)削除されました。このクラスのメソッドは、他のクラスに移動されました。
 addListener() メソッド flash.events.EventDispatcher.addEventListener()新しいイベントモデルでは、表示オブジェクトは EventDispatcher クラスから addEventListener() メソッドを継承するため、クラス固有の addListener() メソッドは必要ありません。
 getBeginIndex() メソッド flash.text.TextField.selectionBeginIndexメソッドからアクセサプロパティに変更され、名前が selectionBeginIndex に変更されました。
 getCaretIndex() メソッド flash.text.TextField.caretIndexメソッドからアクセサプロパティに変更され、名前が caretIndex に変更されました。
 getEndIndex() メソッド flash.text.TextField.selectionEndIndexメソッドからアクセサプロパティに変更され、名前が selectionEndIndex に変更されました。
 getFocus() メソッド flash.display.Stage.focusメソッドからプロパティアクセサに変更され、名前が focus に変更されました。ActionScript 2.0 では戻り値のデータ型は String ですが、ActionScript 3.0 ではプロパティのデータ型は InteractiveObject です。
 removeListener() メソッド flash.events.EventDispatcher.removeEventListener()新しいイベントモデルでは、表示オブジェクトは EventDispatcher クラスから removeEventListener() メソッドを継承するため、クラス固有の removeListener() メソッドは必要ありません。
 setFocus() メソッド flash.display.Stage.focusメソッドからアクセサプロパティに変更され、名前が focus に変更されました。ActionScript 2.0 では戻り値のデータ型は String ですが、ActionScript 3.0 ではプロパティのデータ型は InteractiveObject です。
 setSelection() メソッド flash.text.TextField.setSelection()パラメータのデータ型がいずれも Number から uint に変更されました。
 onSetFocus リスナー flash.display.InteractiveObject dispatches event: focusIn新しいイベントモデルでは、focusIn イベントに置き換えられました。
 
 SharedObject (クラス)flash.net.SharedObjectこのクラスは、flash.net パッケージに移動されました。
 flush() メソッド flash.net.SharedObject.flush()このメソッドでブール値が返されなくなりました。フラッシュに失敗した場合は Flash Player により例外がスローされます。フラッシュが正常に行われた場合は "flushed" のストリングが返され、ユーザーの操作待ちの場合は "pending" のストリングが返されます。また、minDiskSpace パラメータのデータ型が int に変更されました。
 getSize() メソッド flash.net.SharedObject.sizeアクセサプロパティに変更されました。データ型が uint に変更されました。
 onStatus() イベントハンドラ flash.net.SharedObject dispatches event: netStatus新しいイベントモデルでは、netStatus イベントに置き換えられました。
 onSync() イベントハンドラ flash.net.SharedObject dispatches event: onSync新しいイベントモデルでは、sync イベントに置き換えられました。
 setFps() メソッド flash.net.SharedObject.fpsActionScript 3.0 では、fps プロパティで設定されます。デフォルト値を持つことも、ブール値を返すこともなくなりました。
 
 Sound (クラス)flash.media.Soundこのクラスは、flash.media パッケージに移動されました。
 checkPolicyFile flash.media.SoundChannel.stop()flash.media.SoundChannel.stop() メソッドに置き換えられました。
 duration プロパティ(読み取り専用) flash.media.Sound.length 
 id3 プロパティ(読み取り専用) flash.media.Sound.id3データ型が Object から ID3Info に変更されました。ID3Info は、ID3 プロパティを含む新しいクラスです。また、songname プロパティのスペルが songName に変更されました。
 position プロパティ(読み取り専用) flash.media.SoundChannel.positionSoundChannel クラスに移動されました。
 attachSound() メソッド 削除されました。サウンドデータに関連付けられた Sound サブクラスのインスタンスを作成するには、代わりに new Sound() などを使用します。
 getBytesLoaded() メソッド flash.media.Sound.bytesLoadedアクセサプロパティに変更され、データ型が uint に変更されました。
 getBytesTotal() メソッド flash.media.Sound.bytesTotalプロパティアクセサに変更され、データ型が uint に変更されました。
 getPan() メソッド flash.media.SoundTransform.panアクセサプロパティに変更され、SoundTransform クラスに移動されました。
 getTransform() メソッド flash.media.SoundMixer.soundTransformアクセサプロパティに変更され、データ型が SoundTransform に変更されました。
 getVolume() メソッド flash.media.SoundTransform.volumeサウンドボリュームを調整するには、flash.media.SoundTransform.volume プロパティを設定します。
 loadSound() メソッド flash.media.Sound.load()第 1 パラメータが、単純な URL ストリングから URLRequest オブジェクトに変更されました。第 2 パラメータが、サウンドを直ちに再生するかどうかを示すブール値から SoundLoaderContext オブジェクトに変更されました。
 onID3() イベントハンドラ flash.media.Sound dispatches event: id3新しいイベントモデルでは、id3 イベントに置き換えられました。
 onLoad() イベントハンドラ flash.media.Sound dispatches event: complete新しいイベントモデルでは、complete イベントに置き換えられました。
 onSoundComplete() イベントハンドラ flash.media.SoundChannel dispatches event: soundComplete新しいイベントモデルでは、soundComplete イベントに置き換えられました。
 setPan() メソッド flash.media.SoundTransform.panアクセサプロパティに変更され、SoundTransform クラスに移動されました。
 setTransform() メソッド flash.media.SoundMixer.soundTransformアクセサプロパティに変更され、データ型が SoundTransform に変更されました。
 setVolume() メソッド flash.media.SoundChannel削除されました。サウンドチャンネルの振幅を監視するには、flash.media.SoundChannel.leftPeak および flash.media.SoundChannel.rightPeak を使用します。
 start() メソッド flash.media.Sound.play()loops パラメータのデータ型が Number から int に変更されました。第 3 パラメータ sndTransform が追加され、サウンドチャンネルで使用するサウンド変換の初期値を指定できるようになりました。
 stop() メソッド flash.media.SoundChannel.stop() 
 
 Stage (クラス)flash.display.Stageこのクラスは、flash.display パッケージに移動されました。ActionScript 3.0 では、Stage はグローバルオブジェクトではなくなりました。Stage には、新しい DisplayObject.stage プロパティを使用してアクセスできます。
 align プロパティ flash.display.Stage.align 
 height プロパティ flash.display.Stage.stageHeight名前が height から stageHeight に変更され、flash.display.DisplayObject.height プロパティとの競合が解消されました。
 scaleMode プロパティ flash.display.Stage.scaleMode 
 showMenu プロパティ flash.display.Stage.showDefaultContextMenu表示されるメニューを適切に反映した名前に変更されました。
 width プロパティ flash.display.Stage.stageWidth名前が width から stageWidth に変更され、flash.display.DisplayObject.width プロパティとの競合が解消されました。
 addListener() メソッド flash.events.EventDispatcher.addEventListener()新しいイベントモデルでは、クラスは EventDispatcher クラスから addEventListener() メソッドを継承するため、クラス固有の addListener() メソッドは必要ありません。
 removeListener() メソッド flash.events.EventDispatcher.removeEventListener()新しいイベントモデルでは、クラスは EventDispatcher クラスから removeEventListener() メソッドを継承するため、クラス固有の removeListener() メソッドは必要ありません。
 onResize リスナー flash.display.Stage dispatches event: resize新しいイベントモデルでは、resize イベントに置き換えられました。
 
 String (クラス)Stringの新しい 3 つのメソッド (match()replace()、および search()) で正規表現がサポートされるようになりました。
 concat() メソッド String.concat()パラメータの形式が ...(rest) に変更されました。
 
 StyleSheet (クラス)flash.text.StyleSheetこのクラスは、flash.text パッケージに移動されました。load() メンバーと onLoad() メンバーが削除され、プライベート関数とプライベート変数がいくつか追加されました。
 StyleSheet コンストラクタ flash.text.StyleSheet.StyleSheet() 
 clear() メソッド flash.text.StyleSheet.clear() 
 getStyle() メソッド flash.text.StyleSheet.getStyle()パラメータ名が n に変更されました。
 getStyleNames() メソッド flash.text.StyleSheet.styleNamesアクセサプロパティに変更されました。
 load() メソッド flash.net.URLLoader.load()URL の読み込みには、新しい URLLoader クラスおよび URLRequest クラスを使用します。
 onLoad() イベントハンドラ flash.net.URLLoader dispatches event: complete新しいイベントモデルでは、complete イベントに置き換えられました。
 parseCSS() メソッド flash.text.StyleSheet.parseCSS()ActionScript 3.0 では、ブール値の代わりに void が返されます。
 setStyle() メソッド flash.text.StyleSheet.setStyle()パラメータ名が n に変更され、スタイルが s に変更されました。
 transform() メソッド flash.text.StyleSheet.transform() 
 
 System (クラス)flash.system.System 
 exactSettings プロパティ flash.system.Security.exactSettingsflash.System.Security クラスに移動されました。
 useCodepage プロパティ flash.system.System.useCodePageActionScript 3.0 では、useCodePage の文字「P」は大文字表記となりました。
 onStatus() イベントハンドラ 削除されました。ActionScript 3.0 のイベントモデルでは、このイベントハンドラは必要ありません。
 setClipboard() メソッド flash.system.System.setClipboard() 
 showSettings() メソッド flash.system.Security.showSettings() 
 
 TextField (クラス)flash.text.TextFieldこのクラスは、flash.text パッケージに移動されました。
 _alpha プロパティ flash.display.DisplayObject.alphaこのプロパティは、DisplayObject クラスから継承されるようになりました。先頭のアンダースコアが削除されました。
 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.borderColorActionScript 3.0 では、Number ではなく uint が返されます。
 bottomScroll プロパティ(読み取り専用) flash.text.TextField.bottomScrollVActionScript 3.0 では、Number ではなく uint が返されます。
 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このプロパティは、DisplayObject クラスから継承されるようになりました。先頭のアンダースコアが削除されました。
 _highquality プロパティ flash.display.Stage.quality削除されました。Stage クラスの quality プロパティに置き換えられました。
 hscroll プロパティ flash.text.TextField.scrollHデータ型が Number から uint に変更されました。名前が hscroll から scrollH に変更されました。
 html プロパティ flash.text.TextField.htmlText削除されました。ActionScript 3.0 では、テキストフィールドはすべて HTML テキストフィールドとして扱われます。HTML テキストを設定するには、TextField.htmlText プロパティを使用します。
 htmlText プロパティ flash.text.TextField.htmlText 
 length プロパティ(読み取り専用) flash.text.TextField.lengthデータ型が Number から uint に変更されました。
 maxChars プロパティ flash.text.TextField.maxCharsデータ型が Number から uint に変更されました。
 maxhscroll プロパティ(読み取り専用) flash.text.TextField.maxScrollHデータ型が Number から uint に変更されました。
 maxscroll プロパティ(読み取り専用) flash.text.TextField.maxScrollVデータ型が Number から uint に変更されました。名前の S が大文字に変更され、垂直スクロールであることを示すために V の文字が追加されました。
 menu プロパティ flash.display.InteractiveObject.contextMenuこのプロパティは、InteractiveObject クラスから継承されるようになりました。
 mouseWheelEnabled プロパティ flash.text.TextField.mouseWheelEnabled 
 multiline プロパティ flash.text.TextField.multiline 
 _name プロパティ flash.display.DisplayObject.nameこのプロパティは、DisplayObject クラスから継承されるようになりました。先頭のアンダースコアが削除されました。
 _parent プロパティ flash.display.DisplayObject.parentこのプロパティは、DisplayObject クラスから継承されるようになりました。先頭のアンダースコアが削除されました。データ型が MovieClip から DisplayObjectContainer に変更されました。
 password プロパティ flash.text.TextField.displayAsPassword一貫性を維持するためにプロパティの名前が変更されました。
 _quality プロパティ flash.display.Stage.qualityStage クラスに移動されました。
 restrict プロパティ flash.text.TextField.restrict 
 _rotation プロパティ flash.display.DisplayObject.rotationこのプロパティは、DisplayObject クラスから継承されるようになりました。先頭のアンダースコアが削除されました。
 scroll プロパティ flash.text.TextField.scrollVデータ型が Number から uint に変更され、名前が scroll から scrollV に変更されました。
 selectable プロパティ flash.text.TextField.selectable 
 sharpness プロパティ flash.text.TextField.sharpness 
 _soundbuftime プロパティ flash.media.SoundMixer.bufferTimeSWF ファイルのグローバルサウンドコントロールのプロパティおよびメソッドは、flash.media.SoundMixer クラスに移動されました。
 styleSheet プロパティ flash.text.TextField.styleSheet 
 tabEnabled プロパティ flash.display.InteractiveObject.tabEnabledこのプロパティは、InteractiveObject クラスから継承されるようになりました。
 tabIndex プロパティ flash.display.InteractiveObject.tabIndexこのプロパティは、InteractiveObject クラスから継承されるようになりました。
 _target プロパティ(読み取り専用) 削除されました。ActionScript 3.0 では、表示オブジェクトが直接識別されるため、表示オブジェクトをパスで識別する必要はなくなりました。
 text プロパティ flash.text.TextField.text 
 textColor プロパティ flash.text.TextField.textColorデータ型が Number から uint に変更されました。
 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 プロパティ 削除されました。この変数は、ActionScript 3.0 では必要ありません。
 _visible プロパティ flash.display.DisplayObject.visibleこのプロパティは、DisplayObject クラスから継承されるようになりました。先頭のアンダースコアが削除されました。
 _width プロパティ flash.display.DisplayObject.widthこのプロパティは、DisplayObject クラスから継承されるようになりました。先頭のアンダースコアが削除されました。
 wordWrap プロパティ flash.text.TextField.wordWrap 
 _x プロパティ flash.display.DisplayObject.xこのプロパティは、DisplayObject クラスから継承されるようになりました。先頭のアンダースコアが削除されました。
 _xmouse プロパティ(読み取り専用) flash.display.DisplayObject.mouseXこのプロパティは、DisplayObject クラスから継承されるようになりました。先頭のアンダースコアが削除されました。
 _xscale プロパティ flash.display.DisplayObject.scaleXこのプロパティは、DisplayObject クラスから継承されるようになりました。先頭のアンダースコアが削除されました。
 _y プロパティ flash.display.DisplayObject.yこのプロパティは、DisplayObject クラスから継承されるようになりました。先頭のアンダースコアが削除されました。
 _ymouse プロパティ(読み取り専用) flash.display.DisplayObject.mouseYこのプロパティは、DisplayObject クラスから継承されるようになりました。先頭のアンダースコアが削除されました。
 _yscale プロパティ flash.display.DisplayObject.scaleYこのプロパティは、DisplayObject クラスから継承されるようになりました。先頭のアンダースコアが削除されました。
 addListener() メソッド flash.events.EventDispatcher.addEventListener()新しいイベントモデルでは、クラスは EventDispatcher クラスから addEventListener() メソッドを継承するため、クラス固有の addListener() メソッドは必要ありません。
 getDepth() メソッド flash.display.DisplayObjectContainer削除されました。テキストフィールドの深度を確認するには、DisplayObjectContainer クラスのメソッドを使用します。
 getFontList() メソッド flash.text.Font.enumerateFonts()削除されました。代わりに Font.enumerateFonts() を使用し、enumerateDeviceFonts パラメータを true に設定します。
 getNewTextFormat() メソッド flash.text.TextField.defaultTextFormat名前が getNewTextFormat から defaultTextFormat に変更されました。メソッドからアクセサプロパティに変更されました。
 getTextFormat() メソッド flash.text.TextField.getTextFormat()パラメータのデータ型がいずれも Number から uint に変更されました。
 onChanged() イベントハンドラ flash.text.TextField dispatches event: change新しいイベントモデルでは、change イベントに置き換えられました。
 onKillFocus() イベントハンドラ flash.display.InteractiveObject dispatches event: focusOut新しいイベントモデルでは、focusOut イベントに置き換えられました。
 onScroller() イベントハンドラ flash.text.TextField dispatches event: scroll新しいイベントモデルでは、scroll イベントに置き換えられました。
 onSetFocus() イベントハンドラ flash.display.InteractiveObject dispatches event: focusIn新しいイベントモデルでは、focusIn イベントに置き換えられました。
 removeListener() メソッド flash.events.EventDispatcher.removeEventListener()新しいイベントモデルでは、クラスは EventDispatcher クラスから removeEventListener() メソッドを継承するため、クラス固有の removeListener() メソッドは必要ありません。
 removeTextField() メソッド flash.display.DisplayObjectContainer.removeChild()削除されました。代わりに、テキストフィールドを含む親表示オブジェクトコンテナの removeChild() メソッドを呼び出します。
 replaceSel() メソッド flash.text.TextField.replaceSelectedText()名前が replacesel() から replaceSelectedText() に変更されました。newText パラメータがストリング値に置き換えられました。
 replaceText() メソッド flash.text.TextField.replaceText()最初の 2 つのパラメータのデータ型が Number から uint に変更されました。
 setNewTextFormat() メソッド flash.text.TextField.defaultTextFormat名前が setNewTextFormat から defaultTextFormat に変更されました。メソッドからアクセサプロパティに変更されました。
 setTextFormat() メソッド flash.text.TextField.setTextFormat()パラメータの順序が変更されました。Index パラメータのデータ型が Number から int に変更されました。
 
 TextFormat (クラス)flash.text.TextFormatこのクラスは、flash.text パッケージに移動されました。
 align プロパティ flash.text.TextFormat.align 
 blockIndent プロパティ flash.text.TextFormat.blockIndentActionScript 3.0 の Number データ型ではない null を値として取る可能性があるため、データ型が Object に変更されました。
 bold プロパティ flash.text.TextFormat.boldActionScript 3.0 の Boolean データ型ではない null を値として取る可能性があるため、データ型が Object に変更されました。
 bullet プロパティ flash.text.TextFormat.bulletActionScript 3.0 の Boolean データ型ではない null を値として取る可能性があるため、データ型が Object に変更されました。
 color プロパティ flash.text.TextFormat.colorActionScript 3.0 の Number データ型ではない null を値として取る可能性があるため、データ型が Object に変更されました。
 font プロパティ flash.text.TextFormat.font 
 indent プロパティ flash.text.TextFormat.indentActionScript 3.0 の Number データ型ではない null を値として取る可能性があるため、データ型が Object に変更されました。
 italic プロパティ flash.text.TextFormat.bulletActionScript 3.0 の Boolean データ型ではない null を値として取る可能性があるため、データ型が Object に変更されました。
 kerning プロパティ flash.text.TextFormat.kerningActionScript 3.0 の Boolean データ型ではない null を値として取る可能性があるため、データ型が Object に変更されました。
 leading プロパティ flash.text.TextFormat.leadingActionScript 3.0 の Number データ型ではない null を値として取る可能性があるため、データ型が Object に変更されました。
 leftMargin プロパティ flash.text.TextFormat.leftMarginActionScript 3.0 の Number データ型ではない null を値として取る可能性があるため、データ型が Object に変更されました。
 letterSpacing プロパティ flash.text.TextFormat.letterSpacingActionScript 3.0 の Number データ型ではない null を値として取る可能性があるため、データ型が Object に変更されました。
 rightMargin プロパティ flash.text.TextFormat.rightMarginActionScript 3.0 の Number データ型ではない null を値として取る可能性があるため、データ型が Object に変更されました。
 size プロパティ flash.text.TextFormat.sizeActionScript 3.0 の Number データ型ではない null を値として取る可能性があるため、データ型が Object に変更されました。
 underline プロパティ flash.text.TextFormat.underlineActionScript 3.0 の Boolean データ型ではない null を値として取る可能性があるため、データ型が Object に変更されました。
 url プロパティ flash.text.TextFormat.url 
 TextFormat コンストラクタ flash.text.TextFormat.TextFormat()sizecolorbolditalicunderlineurlleftMarginrightMarginindent、および leading パラメータはすべてオブジェクトに変換されました。
 getTextExtent() メソッド 削除されました。テキスト行を含むフィールドの測定には flash.text.TextField のプロパティを使用し、テキストフィールド内のコンテンツの測定には flash.text.TextLineMetrics を使用します。
 
 TextRenderer (クラス)flash.text.TextRenderer場所が変更されました。flash.text パッケージに移動されました。
 maxLevel プロパティ flash.text.TextRenderer.maxLevelActionScript 3.0 では、uint で定義されています。
 setAdvancedAntialiasingTable() メソッド flash.text.TextRenderer.setAdvancedAntiAliasingTable()FontStyle 定数と TextColorType 定数を使用して、fontStyle パラメータおよび colorType パラメータの値を設定できるようになりました。advancedAntiAliasingTable パラメータに CSMSettings オブジェクトの配列を指定できるようになりました。
 
 TextSnapshot (クラス)flash.text.TextSnapshotこのクラスは flash.text パッケージに移動されました。パラメータ、メソッド名、および戻り値の型もいくつか変更されました。
 findText() メソッド flash.text.TextSnapshot.findText()startIndex パラメータの名前が beginIndex に変更されました。startIndex パラメータのデータ型が Number から int に変更されました。
 getCount() メソッド flash.text.TextSnapshot.charCountメソッドからアクセサプロパティに変更されました。データの戻り値の型が Number から uint に変更されました。
 getSelected() メソッド flash.text.TextSnapshot.getSelected()パラメータのデータ型が Number から uint に変更され、名前が start および end から beginIndex および EndIndex に変更されました。
 getSelectedText() メソッド flash.text.TextSnapshot.getSelectedText()ActionScript 3.0 では、パラメータのデフォルト値が false に設定されています。
 getText() メソッド flash.text.TextSnapshot.getText()start および end パラメータのデータ型が Number から uint に変更され、名前が start および end から beginIndex および endIndex に変更されました。
 getTextRunInfo() メソッド flash.text.TextSnapshot.getTextRunInfo()パラメータのデータ型が Number から uint に変更されました。
 hitTestTextNearPos() メソッド flash.text.TextSnapshot.hitTestTextNearPos()closeDist パラメータの名前が maxDistance に変更され、デフォルト値が 0 に設定されました。
 setSelectColor() メソッド flash.text.TextSnapshot.setSelectColor()パラメータのデータ型が Number から uint に変更され、デフォルト値が 0xFFFF00 に設定されました。
 setSelected() メソッド flash.text.TextSnapshot.setSelected()start および end パラメータのデータ型が Number から uint に変更され、名前が start および end から beginIndex および endIndex に変更されました。
 
 Video (クラス)flash.media.Videoこのクラスは、flash.media パッケージに移動されました。Video() コンストラクタを使用して、ActionScript でビデオオブジェクトを動的に作成できるようになりました。Video オブジェクトにビデオストリームを関連付けるには、attachCamera() または attachNetStream() を使用します。
 _alpha プロパティ flash.display.DisplayObject.alphaこのプロパティは、DisplayObject クラスから継承されるようになりました。先頭のアンダースコアが削除されました。
 deblocking プロパティ flash.media.Video.deblockingデータ型が Number から int に変更されました。
 _height プロパティ flash.display.DisplayObject.heightこのプロパティは、DisplayObject クラスから継承されるようになりました。先頭のアンダースコアが削除されました。
 height プロパティ(読み取り専用) flash.media.Video.videoHeightデータ型が Number から int に変更されました。
 _name プロパティ flash.display.DisplayObject.nameこのプロパティは、DisplayObject クラスから継承されるようになりました。先頭のアンダースコアが削除されました。
 _parent プロパティ flash.display.DisplayObject.parentこのプロパティは、DisplayObject クラスから継承されるようになりました。先頭のアンダースコアが削除されました。
 _rotation プロパティ flash.display.DisplayObject.rotationこのプロパティは、DisplayObject クラスから継承されるようになりました。先頭のアンダースコアが削除されました。
 smoothing プロパティ flash.media.Video.smoothing 
 _visible プロパティ flash.display.DisplayObject.visibleこのプロパティは、DisplayObject クラスから継承されるようになりました。先頭のアンダースコアが削除されました。
 _width プロパティ flash.display.DisplayObject.widthこのプロパティは、DisplayObject クラスから継承されるようになりました。先頭のアンダースコアが削除されました。
 width プロパティ(読み取り専用) flash.media.Video.videoWidthデータ型が Number から int に変更されました。
 _x プロパティ flash.display.DisplayObject.xこのプロパティは、DisplayObject クラスから継承されるようになりました。先頭のアンダースコアが削除されました。
 _xmouse プロパティ(読み取り専用) flash.display.DisplayObject.mouseXこのプロパティは、DisplayObject クラスから継承されるようになりました。先頭のアンダースコアが削除されました。
 _xscale プロパティ flash.display.DisplayObject.scaleXこのプロパティは、DisplayObject クラスから継承されるようになりました。先頭のアンダースコアが削除されました。
 _y プロパティ flash.display.DisplayObject.yこのプロパティは、DisplayObject クラスから継承されるようになりました。先頭のアンダースコアが削除されました。
 _ymouse プロパティ(読み取り専用) flash.display.DisplayObject.mouseYこのプロパティは、DisplayObject クラスから継承されるようになりました。先頭のアンダースコアが削除されました。
 _yscale プロパティ flash.display.DisplayObject.scaleYこのプロパティは、DisplayObject クラスから継承されるようになりました。先頭のアンダースコアが削除されました。
 attachVideo() メソッド flash.media.Video.attachNetStream()Camera オブジェクトのビデオストリームを指定するには、flash.media.Video.attachCamera() を使用します。
 clear() メソッド flash.media.Video.clear() 
 
 XML (クラス)flash.xml.XMLDocumentこのクラスは、flash.xml パッケージに移動されました。名前が XMLDocument に変更され、ECMAScript for XML (E4X) が実装された新しいトップレベルの XML クラスとの競合が解消されました。
 contentType プロパティ flash.net.URLRequest.contentType 
 docTypeDecl プロパティ flash.xml.XMLDocument.docTypeDecl 
 idMap プロパティ flash.xml.XMLDocument.idMap 
 ignoreWhite プロパティ flash.xml.XMLDocument.ignoreWhite 
 loaded プロパティ 削除されました。ファイル読み込み機能が XMLDocument クラスから削除されました。代わりに、URLLoader を使用します。
 status プロパティ 削除されました。解析エラーは、例外によって報告されるようになりました。
 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ファイル読み込み機能が XMLDocument クラスから削除されました。代わりに、URLLoader を使用します。
 getBytesTotal() メソッド flash.net.URLLoader.bytesTotalファイル読み込み機能が XMLDocument クラスから削除されました。代わりに、URLLoader を使用します。
 load() メソッド 削除されました。ファイル読み込み機能が XMLDocument クラス(ActionScript 2.0 の XML クラス)から削除されました。代わりに、URLLoader を使用します。
 onData() イベントハンドラ flash.net.URLLoader dispatches event: completeファイル読み込み機能が XMLDocument クラスから削除されました。代わりに、URLLoader を使用します。新しいイベントモデルでは、complete イベントに置き換えられました。
 onHTTPStatus() イベントハンドラ flash.net.URLLoader dispatches event: httpStatusファイル読み込み機能が XMLDocument クラスから削除されました。代わりに、URLLoader を使用します。新しいイベントモデルでは、httpStatus イベントに置き換えられました。
 onLoad() イベントハンドラ flash.net.URLLoader dispatches event: completeファイル読み込み機能が XMLDocument クラスから削除されました。代わりに、URLLoader を使用します。新しいイベントモデルでは、complete イベントに置き換えられました。
 parseXML() メソッド flash.xml.XMLDocument.parseXML() 
 send() メソッド 削除されました。送信機能がXMLDocument クラス(ActionScript 2.0 の XML クラス)から削除されました。代わりに、flash.net パッケージの関数およびクラスを使用します。
 sendAndLoad() メソッド 削除されました。送信機能および読み込み機能が XMLDocument クラス(ActionScript 2.0 の XML クラス)から削除されました。代わりに、URLRequest および URLLoader を使用します。
 
 XMLNode (クラス)flash.xml.XMLNode場所が変更されました。このクラスは、flash.xml パッケージに移動されました。
 nodeType プロパティ(読み取り専用) flash.xml.XMLNode.nodeTypeデータ型が Number から uint に変更されました。
 XMLNode コンストラクタ flash.xml.XMLNode.XMLNode()type パラメータのデータ型が Number から uint に変更されました。
 
 XMLSocket (クラス)flash.net.XMLSocketこのクラスは、flash.net パッケージに移動されました。
 XMLSocket コンストラクタ flash.net.XMLSocket.XMLSocket()ホストおよびポートを指定する省略可能な 2 つのパラメータが追加されました。
 connect() メソッド flash.net.XMLSocket.connect()port パラメータのデータ型が int に変更されました。
 onClose() イベントハンドラ flash.net.XMLSocket dispatches event: close新しいイベントモデルでは、close イベントに置き換えられました。
 onConnect() イベントハンドラ flash.net.XMLSocket dispatches event: connect新しいイベントモデルでは、connect イベントに置き換えられました。
 onData() イベントハンドラ flash.net.XMLSocket dispatches event: data新しいイベントモデルでは、data イベントに置き換えられました。
 onXML() イベントハンドラ 削除されました。ActionScript 3.0 では、E4X または古い XML(XMLDocument クラス)パーサーのどちらを使用するかを選択できるように、data イベントのみが送出されます。ActionScript 3.0 では、XML(E4X)クラスまたは古い XMLDocument クラスのどちらを使用して XML を解析するか選択できるため、XML の解析後に呼び出されていた onXML イベントハンドラは必要なくなります。
 

 

 

このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート

現在のページ: http://livedocs.adobe.com/flex/3_jp/langref/migration.html