次の表に、ActionScript 2.0 と 3.0 の相違点を示します。
| ActionScript 2.0 | ActionScript 3.0 | コメント | |
|---|---|---|---|
| Accessibility class | flash.accessibility.Accessibility | ||
| isActive() | flash.accessibility.Accessibility.active | 関数からアクセサプロパティに変更されました。名前が isActive から active に変更されました。 |
|
| updateProperties() | flash.accessibility.Accessibility.updateProperties() | ||
| arguments class | arguments | ||
| 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 class | 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 class | flash.display.BitmapData | ActionScript 3.0 では、使用するチャンネルを示す定数の列挙として BitmapDataChannel クラスを使用します。 | |
| height | flash.display.BitmapData.height | データ型が Number から int に変更されました。 | |
| rectangle | flash.display.BitmapData.rect | API の他のメンバーとの一貫性を維持するために、プロパティの名前が変更されました。 | |
| 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 値を、low、high および 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() | threshold、color、および mask パラメータで uint 値を受け取り、uint 値を返すようになりました。 |
|
| BlurFilter class | |||
| quality | flash.filters.BlurFilter.quality | quality プロパティのデータ型が Number から uint に変更されました。 |
|
| Button class | flash.display.SimpleButton | ||
| _alpha | flash.display.DisplayObject.alpha | ||
| blendMode | flash.display.DisplayObject.blendMode | ||
| cacheAsBitmap | flash.display.DisplayObject.cacheAsBitmap | ||
| enabled | flash.display.SimpleButton.enabled | ||
| filters | flash.display.DisplayObject.filters | ActionScript 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 class | flash.media.Camera | ||
| activityLevel | flash.media.Camera.activityLevel | ||
| bandwidth | flash.media.Camera.bandwidth | ||
| currentFps | flash.media.Camera.currentFPS | FPS が大文字に変更されました。 | |
| 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 class | flash.system.Capabilities | クラス名の頭文字が小文字から大文字に変更されました。 | |
| Color class | flash.geom.ColorTransform | Color クラスの機能はすべて flash.geom.ColorTransform クラスで実現できるため、Color クラスは削除されました。ColorTransform クラスのコンストラクタまたはプロパティを使用して、カラー値を直接割り当てることができます。ColorTransform オブジェクトを Transform オブジェクトの colorTransform プロパティに割り当て、これを DisplayObject インスタンスの transform プロパティに割り当てることができます。 |
|
| Color | flash.geom.ColorTransform.ColorTransform() | 削除されました。ColorTransform() コンストラクタを使用してカラー値を指定できます。 |
|
| getRGB() | flash.geom.ColorTransform.color | RGB カラー値には ColorTransform クラスの color アクセサプロパティを使用してアクセスできます。 |
|
| getTransform() | 削除されました。 | ColorTransform() クラスのコンストラクタまたはプロパティを使用して、カラー値を直接割り当てることができます。 |
|
| setRGB() | flash.geom.ColorTransform.color | RGB カラー値は ColorTransform クラスの color アクセサプロパティを使用して設定できます。 |
|
| setTransform() | 削除されました。 | ColorTransform() クラスのコンストラクタまたはプロパティを使用して、カラー値を直接割り当てることができます。 |
|
| ContextMenu class | flash.ui.ContextMenu | ContextMenu クラスは、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: menuSelect | onSelect() イベントハンドラを呼び出す代わりに、ActionScript 3.0 のクラスでは menuSelect イベントを送出します。 |
|
| ContextMenuItem class | flash.ui.ContextMenuItem | ContextMenuItem クラスは、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: menuItemSelect | onSelect() イベントハンドラを呼び出す代わりに、ActionScript 3.0 のクラスでは menuSelect イベントを送出します。 |
|
| ConvolutionFilter class | |||
| clone() | flash.filters.ConvolutionFilter.clone() | BitmapFilter オブジェクトを返すようになりました。 | |
| Date class | Date | ActionScript 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 class | 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() | componentX、componentY、および color パラメータのデータ型が uint になりました。 |
|
| clone() | flash.filters.DisplacementMapFilter.clone() | BitmapFilter オブジェクトを返すようになりました。 | |
| DropShadowFilter class | 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 class | Error | デバッグを支援するために、新たに getStackTrace() メソッドが追加されました。 |
|
| ExternalInterface class | 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 class | flash.net.FileReference | ActionScript 3.0 では、EventDispatcher クラスの addEventListener() および removeEventListener() メソッドを継承します。送出されたイベントにより、イベントハンドラ関数が置き換えられます。 |
|
| postData | flash.net.URLRequest.data | Flash Player 9 では、ActionScript 2.0 に postData プロパティが追加され、ファイルのアップロード / ダウンロードと共に POST データを送信することができます。ActionScript 3.0 では、URLRequest クラスの data プロパティを使用して POST または GET データを送信します。詳細については、本リファレンスガイドの「flash.net.URLRequest.data」を参照してください。 |
|
| size | flash.net.FileReference.size | Number データ型の代わりに 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() | さまざまな変更が行われました。
|
|
| onCancel | flash.net.FileReference dispatches event: cancel | ActionScript 3.0 では、onCancel() イベントハンドラを呼び出す代わりに、このクラスによって cancel という名前のイベントが送出されます。 |
|
| onComplete | flash.net.FileReference dispatches event: complete | ActionScript 3.0 では、onComplete() イベントハンドラを呼び出す代わりに、このクラスによって complete という名前のイベントが送出されます。 |
|
| onHTTPError | flash.net.FileReference dispatches event: httpStatus | ActionScript 3.0 では、onHTTPError() イベントハンドラを呼び出す代わりに、このクラスによって httpStatus という名前のイベントが送出されます。 |
|
| onIOError | flash.net.FileReference dispatches event: ioError | ActionScript 3.0 では、onIOError() イベントハンドラを呼び出す代わりに、このクラスによって ioError という名前のイベントが送出されます。 |
|
| onOpen | flash.net.FileReference dispatches event: open | ActionScript 3.0 では、onOpen() イベントハンドラを呼び出す代わりに、このクラスによって open という名前のイベントが送出されます。 |
|
| onProgress | flash.net.FileReference dispatches event: progress | ActionScript 3.0 では、onProgress() イベントハンドラを呼び出す代わりに、このクラスによって progress という名前のイベントが送出されます。 |
|
| onSecurityError | flash.net.FileReference dispatches event: securityError | ActionScript 3.0 では、onSecurityError() イベントハンドラを呼び出す代わりに、このクラスによって securityError という名前のイベントが送出されます。 |
|
| onSelect | flash.net.FileReference dispatches event: select | ActionScript 3.0 では、onSelect() イベントハンドラを呼び出す代わりに、このクラスによって select という名前のイベントが送出されます。 |
|
| onUploadCompleteData | flash.net.FileReference dispatches event: complete | ActionScript 3.0 では、onUploadCompleteData() イベントハンドラを呼び出す代わりに、このクラスによって uploadCompleteData という名前のイベントが送出されます。 |
|
| FileReferenceList class | flash.net.FileReferenceList | ActionScript 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: cancel | ActionScript 3.0 では、onCancel() イベントハンドラを呼び出す代わりに、このクラスによって cancel という名前のイベントが送出されます。 |
|
| onSelect | flash.net.FileReferenceList dispatches event: select | ActionScript 3.0 では、onSelect() イベントハンドラを呼び出す代わりに、このクラスによって select という名前のイベントが送出されます。 |
|
| GlowFilter class | 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 class | flash.filters.GradientBevelFilter | ||
| quality | flash.filters.GradientBevelFilter.quality | このプロパティのデータ型が Number から int に変更されました。 | |
| clone() | flash.filters.GradientBevelFilter.clone() | GradientBevelFilter オブジェクトの代わりに、BitmapFilter オブジェクトを返します。 | |
| GradientGlowFilter class | 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 class | 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: imeComposition | ActionScript 3.0 では、onIMEComposition() イベントハンドラを呼び出す代わりに、このクラスによって imeComposition という名前のイベントが送出されます。 |
|
| Key class | flash.ui.Keyboard | ActionScript 3.0 では、KeyboardEvent など Keyboard クラスに関する他のクラスに合わせて、クラスの名前が変更されました。 | |
| BACKSPACE | flash.ui.Keyboard.BACKSPACE | ActionScript 3.0 では定数として宣言され、データ型が uint に変更されました。 | |
| CAPSLOCK | flash.ui.Keyboard.CAPS_LOCK | ActionScript 3.0 では定数として宣言され、アンダースコアが追加されました。また、データ型が uint に変更されました。 | |
| CONTROL | flash.ui.Keyboard.CONTROL | ActionScript 3.0 では定数として宣言され、データ型が uint に変更されました。 | |
| DELETEKEY | flash.ui.Keyboard.DELETE | ActionScript 3.0 では名前が DELETE に変更され、定数として宣言されました。また、データ型が uint に変更されました。 |
|
| DOWN | flash.ui.Keyboard.DOWN | ActionScript 3.0 では定数として宣言され、データ型が uint に変更されました。 | |
| END | flash.ui.Keyboard.END | ActionScript 3.0 では定数として宣言され、データ型が uint に変更されました。 | |
| ENTER | flash.ui.Keyboard.ENTER | ActionScript 3.0 では定数として宣言され、データ型が uint に変更されました。 | |
| ESCAPE | flash.ui.Keyboard.ESCAPE | ActionScript 3.0 では定数として宣言され、データ型が uint に変更されました。 | |
| HOME | flash.ui.Keyboard.HOME | ActionScript 3.0 では定数として宣言され、データ型が uint に変更されました。 | |
| INSERT | flash.ui.Keyboard.INSERT | ActionScript 3.0 では定数として宣言され、データ型が uint に変更されました。 | |
| LEFT | flash.ui.Keyboard.LEFT | ActionScript 3.0 では定数として宣言され、データ型が uint に変更されました。 | |
| _listeners | flash.events.EventDispatcher.willTrigger() | まったく同じ機能ではありません。willTrigger() メソッドでは、リスナーが登録されているかどうかが示されますが、その数は示されません。 |
|
| PGDN | flash.ui.Keyboard.PAGE_DOWN | ActionScript 3.0 では名前が PAGE_DOWN に変更され、定数として宣言されました。また、データ型が uint に変更されました。 |
|
| PGUP | flash.ui.Keyboard.PAGE_UP | ActionScript 3.0 では名前が PAGE_UP に変更され、定数として宣言されました。また、データ型が uint に変更されました。 |
|
| RIGHT | flash.ui.Keyboard.RIGHT | ActionScript 3.0 では定数として宣言され、データ型が uint に変更されました。 | |
| SHIFT | flash.ui.Keyboard.SHIFT | ActionScript 3.0 では定数として宣言され、データ型が uint に変更されました。 | |
| SPACE | flash.ui.Keyboard.SPACE | ActionScript 3.0 では定数として宣言され、データ型が uint に変更されました。 | |
| TAB | flash.ui.Keyboard.TAB | ActionScript 3.0 では定数として宣言され、データ型が uint に変更されました。 | |
| UP | flash.ui.Keyboard.UP | ActionScript 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: keyDown | ActionScript 3.0 では、onKeyDown イベントハンドラを呼び出す代わりに、InteractiveObject クラスによって keyDown KeyboardEvent オブジェクトが送出されます。 |
|
| onKeyUp | flash.display.InteractiveObject dispatches event: keyUp | ActionScript 3.0 では、onKeyUp イベントハンドラを呼び出す代わりに、InteractiveObject クラスによって keyUp KeyboardEvent オブジェクトが送出されます。 |
|
| LoadVars class | flash.net.URLLoader | LoadVars クラスの機能が、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: complete | URLLoader クラスを参照してください。complete イベントは、ダウンロード処理が完了し、データが解析される前に送出されます。 |
|
| onHTTPStatus() | flash.net.URLLoader dispatches event: httpStatus | ActionScript 3.0 では、onHTTPStatus イベントハンドラを呼び出す代わりに、URLLoader クラスによって httpStatus という名前の HTTPStatusEvent オブジェクトが送出されます。 |
|
| onLoad() | flash.net.URLLoader dispatches event: complete | URLLoader クラスを参照してください。complete イベントは、ダウンロード処理が完了したときに送出されます。 |
|
| send() | flash.net.sendToURL() | ||
| sendAndLoad() | flash.net.sendToURL() | sendToURL() メソッドは、URL 要求をサーバーに送信しますが、その応答は無視します。応答を受け取るには、flash.net.URLLoader.load() を使用します。 |
|
| toString() | 削除されました。 | このメソッドは、ActionScript 3.0 では必要ありません。 | |
| LocalConnection class | 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 class | 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: activity | ActionScript 3.0 では、onActivity イベントハンドラを呼び出す代わりに、このクラスから activity イベントを送出します。 |
|
| onStatus() | flash.media.Microphone dispatches event: status | ActionScript 3.0 では、onStatus イベントハンドラを呼び出す代わりに、このクラスから status イベントを送出します。status イベントの code プロパティの値は Muted と Unmuted になります。 |
|
| setGain() | flash.media.Microphone.gain | gain プロパティと setGain() メソッドが gain という名前の get/set プロパティアクセサに統合されました。データ型が uint に変更されました。 |
|
| setRate() | flash.media.Microphone.rate | rate プロパティと setRate() メソッドが rate という名前の get/set プロパティアクセサに統合されました。データ型が uint に変更されました。 |
|
| setSilenceLevel() | flash.media.Microphone.setSilenceLevel() | timeOut パラメータのデータ型が int に変更されました。また、timeOut パラメータの大文字小文字の使い分けが timeout に変更されました。 |
|
| setUseEchoSuppression() | flash.media.Microphone.setUseEchoSuppression() | ||
| Mouse class | 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 class | flash.display.MovieClip | ActionScript 3.0 では、MovieClip メソッドの多くが他のクラスに移動されました。新しいイベントモデルでは、すべてのイベントハンドラがイベントオブジェクトに置き換えられました。 | |
| _alpha | flash.display.DisplayObject.alpha | DisplayObject クラスに移動され、名前から最初のアンダースコアが削除されました。 | |
| blendMode | flash.display.DisplayObject.blendMode | ||
| cacheAsBitmap | flash.display.DisplayObject.cacheAsBitmap | ||
| _currentframe | flash.display.MovieClip.currentFrame | 名前から最初のアンダースコアが削除されました。 | |
| _droptarget | flash.display.Sprite.dropTarget | Sprite クラスに移動されました。また、名前から最初のアンダースコアが削除され、大文字と小文字が混在する名前に変更されました。 | |
| filters | flash.display.DisplayObject.filters | ||
| focusEnabled | 削除されました。 | ActionScript 3.0 では、すべてのインタラクティブオブジェクトのフォーカスが有効になるため、このプロパティは必要なくなりました。 | |
| _focusrect | flash.display.InteractiveObject.focusRect | InteractiveObject クラスに移動されました。また、名前から最初のアンダースコアが削除され、大文字と小文字が混在する名前に変更されました。 | |
| _framesloaded | flash.display.MovieClip.framesLoaded | 名前から最初のアンダースコアが削除され、大文字と小文字が混在する名前に変更されました。 | |
| _height | flash.display.DisplayObject.height | DisplayObject クラスに移動され、名前から最初のアンダースコアが削除されました。 | |
| _highquality | 削除されました。 | Stage.quality を参照してください。 | |
| hitArea | flash.display.Sprite.hitArea | Sprite クラスに移動されました。 | |
| _lockroot | 削除されました。 | ActionScript 3.0 では、表示オブジェクトのルートが自動的に設定されるため、事実上 _lockroot プロパティが常にオンになります。詳細については、flash.display.DisplayObject.root を参照してください。 |
|
| menu | 削除されました。 | InteractiveObject.contextMenu を参照してください。 | |
| _name | flash.display.DisplayObject.name | DisplayObject クラスに移動され、名前から最初のアンダースコアが削除されました。 | |
| opaqueBackground | flash.display.DisplayObject.opaqueBackground | ||
| _parent | flash.display.DisplayObject.parent | DisplayObject クラスに移動され、名前から最初のアンダースコアが削除されました。 | |
| _quality | flash.display.Stage.quality | ||
| _rotation | flash.display.DisplayObject.rotation | DisplayObject クラスに移動され、名前から最初のアンダースコアが削除されました。 | |
| 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.visible | DisplayObject クラスに移動され、名前から最初のアンダースコアが削除されました。 | |
| _width | flash.display.DisplayObject.width | DisplayObject クラスに移動され、名前から最初のアンダースコアが削除されました。 | |
| _x | flash.display.DisplayObject.x | DisplayObject クラスに移動され、名前から最初のアンダースコアが削除されました。 | |
| _xmouse | flash.display.DisplayObject.mouseX | DisplayObject クラスに移動され、名前が mouseX に変更され、名前から最初のアンダースコアが削除されました。 |
|
| _xscale | flash.display.DisplayObject.scaleX | DisplayObject クラスに移動され、名前が scaleX に変更され、名前から最初のアンダースコアが削除されました。 |
|
| _y | flash.display.DisplayObject.y | DisplayObject クラスに移動されました。名前から最初のアンダースコアが削除されました。 | |
| _ymouse | flash.display.DisplayObject.mouseY | DisplayObject クラスに移動され、名前が mouseY に変更され、名前から最初のアンダースコアが削除されました。 |
|
| _yscale | flash.display.DisplayObject.scaleY | DisplayObject クラスに移動され、名前が scaleY に変更され、名前から最初のアンダースコアが削除されました。 |
|
| attachAudio() | 削除されました。 | オーディオソースが Microphone オブジェクトの場合は、 NetStream.attachAudio() または Microphone.setLoopBack() を使用します。オーディオソースが FLV ファイルの場合は、 |
|
| 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.bytesLoaded | URLLoader クラスに移動され、データ型が Number から int に変更されました。 | |
| getBytesTotal() | flash.net.URLLoader.bytesTotal | URLLoader クラスに移動され、データ型が 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.swfVersion | LoaderInfo クラスに移動され、データ型が 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: complete | URLLoader クラスも参照してください。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 class | flash.display.Loader | flash.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 class | 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 class | flash.net.NetStream | このクラスは、flash.net パッケージに移動されました。 | |
| bytesLoaded | flash.net.NetStream.bytesLoaded | データ型が uint に変更されました。 | |
| bytesTotal | flash.net.NetStream.bytesTotal | データ型が uint に変更されました。 | |
| currentFps | flash.net.NetStream.currentFPS | ActionScript 3.0 では、FPS はすべて大文字表記となりました。 | |
| attachVideo() | flash.net.NetStream.attachCamera | NetStream.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() | name、start、len、および reset パラメータは Flash Media Server だけで有効です。Flash では arguments が代わりに使用されます。 |
|
| seek() | flash.net.NetStream.seek() | Flash Media Server では、seek() の動作は Application.xml の <EnhancedSeek> の設定により異なります。 |
|
| setBufferTime() | flash.net.NetStream.bufferTime | ActionScript 3.0 では、読み取り / 書き込み可能なアクセサプロパティに変更されました。 | |
| Number class | Number | ||
| Number | Number.Number() | ActionScript 3.0 では、Number() コンストラクタと Number() グローバル関数は同じように機能します。また、Number オブジェクトとリテラルの Number 値も同じように機能します。 |
|
| Object class | 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 class | 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 class | |||
| containsRectangle() | flash.geom.Rectangle.containsRect() | 一貫性を維持するために、名前が変更されました。 | |
| security class | flash.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 class | 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.fps | ActionScript 3.0 では、fps プロパティで設定されます。デフォルト値がなくなったか、ブール値が返されなくなりました。 |
|
| Sound class | 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.position | SoundChannel クラスに移動されました。 | |
| 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 class | 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 class | String | 新しい 3 つのメソッドで正規表現がサポートされるようになりました。この 3 つのメソッドとは、match()、replace()、および search() です。 |
|
| concat() | String.concat() | パラメータの形式が ...(rest) に変更されました。 | |
| StyleSheet class | 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 class | flash.system.System | ||
| exactSettings | flash.system.Security.exactSettings | flash.System.Security クラスに移動されました。 | |
| useCodepage | flash.system.System.useCodePage | ActionScript 3.0 では、useCodePage の文字 "P" は大文字表記となりました。 |
|
| onStatus() | 削除されました。 | ActionScript 3.0 のイベントモデルでは、このイベントハンドラは必要ありません。 | |
| setClipboard() | flash.system.System.setClipboard() | ||
| showSettings() | flash.system.Security.showSettings() | ||
| TextField class | 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.borderColor | ActionScript 3.0 では、Number ではなく uint が返されます。 | |
| bottomScroll | flash.text.TextField.bottomScrollV | ActionScript 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.quality | Stage クラスに移動されました。 | |
| 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.bufferTime | SWF ファイルのグローバルサウンドコントロールのプロパティおよびメソッドは、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 class | flash.text.TextFormat | このクラスは、flash.text パッケージに移動されました。 | |
| align | flash.text.TextFormat.align | ||
| blockIndent | flash.text.TextFormat.blockIndent | ActionScript 3.0 の Number データ型ではない null を値として取る可能性があるため、データ型が Object に変更されました。 |
|
| bold | flash.text.TextFormat.bold | ActionScript 3.0 の Boolean データ型ではない null を値として取る可能性があるため、データ型が Object に変更されました。 |
|
| bullet | flash.text.TextFormat.bullet | ActionScript 3.0 の Boolean データ型ではない null を値として取る可能性があるため、データ型が Object に変更されました。 |
|
| color | flash.text.TextFormat.color | ActionScript 3.0 の Number データ型ではない null を値として取る可能性があるため、データ型が Object に変更されました。 |
|
| font | flash.text.TextFormat.font | ||
| indent | flash.text.TextFormat.indent | ActionScript 3.0 の Number データ型ではない null を値として取る可能性があるため、データ型が Object に変更されました。 |
|
| italic | flash.text.TextFormat.bullet | ActionScript 3.0 の Boolean データ型ではない null を値として取る可能性があるため、データ型が Object に変更されました。 |
|
| kerning | flash.text.TextFormat.kerning | ActionScript 3.0 の Boolean データ型ではない null を値として取る可能性があるため、データ型が Object に変更されました。 |
|
| leading | flash.text.TextFormat.leading | ActionScript 3.0 の Number データ型ではない null を値として取る可能性があるため、データ型が Object に変更されました。 |
|
| leftMargin | flash.text.TextFormat.leftMargin | ActionScript 3.0 の Number データ型ではない null を値として取る可能性があるため、データ型が Object に変更されました。 |
|
| letterSpacing | flash.text.TextFormat.letterSpacing | ActionScript 3.0 の Number データ型ではない null を値として取る可能性があるため、データ型が Object に変更されました。 |
|
| rightMargin | flash.text.TextFormat.rightMargin | ActionScript 3.0 の Number データ型ではない null を値として取る可能性があるため、データ型が Object に変更されました。 |
|
| size | flash.text.TextFormat.size | ActionScript 3.0 の Number データ型ではない null を値として取る可能性があるため、データ型が Object に変更されました。 |
|
| underline | flash.text.TextFormat.underline | ActionScript 3.0 の Boolean データ型ではない null を値として取る可能性があるため、データ型が Object に変更されました。 |
|
| url | flash.text.TextFormat.url | ||
| TextFormat | flash.text.TextFormat.TextFormat() | size、color、bold、italic、underline、url、leftMargin、rightMargin、indent、および leading パラメータはすべてオブジェクトに変換されました。 |
|
| getTextExtent() | 削除されました。 | テキスト行を含むフィールドの測定には flash.text.TextField のプロパティを使用し、テキストフィールド内のコンテンツの測定には flash.text.TextLineMetrics を使用します。 | |
| TextRenderer class | flash.text.TextRenderer | 場所が変更されました。flash.text パッケージに移動されました。 | |
| maxLevel | flash.text.TextRenderer.maxLevel | ActionScript 3.0 では uint と定義されています。 |
|
| setAdvancedAntialiasingTable() | flash.text.TextRenderer.setAdvancedAntiAliasingTable() | FontStyle 定数と TextColorType 定数を使用して、fontStyle および colorType パラメータの値を設定できるようになりました。advancedAntiAliasingTable パラメータに CSMSettings オブジェクトの配列を指定できるようになりました。 |
|
| TextSnapshot class | 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 class | 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 class | 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 class | flash.xml.XMLNode | 場所が変更されました。このクラスは、flash.xml パッケージに移動されました。 | |
| nodeType | flash.xml.XMLNode.nodeType | データ型が Number から uint に変更されました。 | |
| XMLNode | flash.xml.XMLNode.XMLNode() | type パラメータのデータ型が Number から uint に変更されました。 |
|
| XMLSocket class | 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/flash/9.0_jp/ActionScriptLangRefV3/migration.html