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


 ActionScript 2.0ActionScript 3.0コメント
 Accessibility classflash.accessibility.Accessibility 
 isActive() flash.accessibility.Accessibility.active関数からアクセサプロパティに変更されました。名前が isActive から active に変更されました。
 updateProperties() flash.accessibility.Accessibility.updateProperties() 
 
 arguments classarguments 
 caller 削除されました。呼び出し元の関数から呼び出し先の関数に arguments.callee を引数として渡すと、同じ機能を実現できます。例については、arguments.callee の「例」セクションを参照してください。
 
 Array class 
 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 classflash.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 classflash.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 class 
 quality flash.filters.BlurFilter.qualityquality プロパティのデータ型が Number から uint に変更されました。
 
 Button classflash.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 classflash.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 classflash.system.Capabilitiesクラス名の頭文字が小文字から大文字に変更されました。
 
 Color classflash.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 classflash.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 classflash.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 class 
 clone() flash.filters.ConvolutionFilter.clone()BitmapFilter オブジェクトを返すようになりました。
 
 Date classDateActionScript 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 classflash.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 classflash.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 classErrorデバッグを支援するために、新たに getStackTrace() メソッドが追加されました。
 
 ExternalInterface classflash.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 classflash.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 classflash.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 classflash.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 classflash.filters.GradientBevelFilter 
 quality flash.filters.GradientBevelFilter.qualityこのプロパティのデータ型が Number から int に変更されました。
 clone() flash.filters.GradientBevelFilter.clone()GradientBevelFilter オブジェクトの代わりに、BitmapFilter オブジェクトを返します。
 
 GradientGlowFilter classflash.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 classflash.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 classflash.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() 削除されました。セキュリティ上の理由から削除されました。
 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 classflash.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 classflash.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 classflash.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 classflash.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 classflash.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 classflash.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 型のイベントオブジェクトには、bytesLoadedbytesTotal という名前のプロパティが含まれます。
 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 classflash.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 classflash.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 classNumber 
 Number Number.Number()ActionScript 3.0 では、Number() コンストラクタと Number() グローバル関数は同じように機能します。また、Number オブジェクトとリテラルの Number 値も同じように機能します。
 
 Object classObject 
 __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 classflash.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 class 
 containsRectangle() flash.geom.Rectangle.containsRect()一貫性を維持するために、名前が変更されました。
 
 security classflash.system.Securityこのクラスは flash.system パッケージに移動されました。
 
 Selection class削除されました。このクラスのメソッドは、他のクラスに移動されました。
 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 classflash.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 classflash.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 classflash.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 classString新しい 3 つのメソッドで正規表現がサポートされるようになりました。この 3 つのメソッドとは、match()replace()、および search() です。
 concat() String.concat()パラメータの形式が ...(rest) に変更されました。
 
 StyleSheet classflash.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 classflash.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 classflash.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 classflash.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 classflash.text.TextRenderer場所が変更されました。flash.text パッケージに移動されました。
 maxLevel flash.text.TextRenderer.maxLevelActionScript 3.0 では uint と定義されています。
 setAdvancedAntialiasingTable() flash.text.TextRenderer.setAdvancedAntiAliasingTable()FontStyle 定数と TextColorType 定数を使用して、fontStyle および colorType パラメータの値を設定できるようになりました。advancedAntiAliasingTable パラメータに CSMSettings オブジェクトの配列を指定できるようになりました。
 
 TextSnapshot classflash.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 classflash.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 classflash.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 classflash.xml.XMLNode場所が変更されました。このクラスは、flash.xml パッケージに移動されました。
 nodeType flash.xml.XMLNode.nodeTypeデータ型が Number から uint に変更されました。
 XMLNode flash.xml.XMLNode.XMLNode()type パラメータのデータ型が Number から uint に変更されました。
 
 XMLSocket classflash.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/flash/9.0_jp/ActionScriptLangRefV3/migration.html