В следующей таблице размещен список различий между ActionScript 2.0 и 3.0.


 ActionScript 2.0ActionScript 3.0Комментарии
  Директивы компилятора
 #endinitclip УдаленоДиректива #endinitclip определяет конец кода инициализации в ActionScript 2.0, однако в ActionScript 3.0 таким действием она не обладает.
 #include УдаленоСм. инструкцию include, обеспечивающую сходную функциональность.
 #initclip УдаленоДиректива #initclip определяет начало кода инициализации в ActionScript 2.0, однако в ActionScript 3.0 таким действием она не обладает.
 
 Константы
 false falseВ отличии от значения undefined, значение false является значением по умолчанию для объекта Boolean.
 NaN NaNВ отличии от значения undefined, значение NaN является значением по умолчанию для объекта Number.
 newline УдаленоВ качестве управляющей последовательности используется сочетание символа обратной косой черты со следующим за ним символом "n" (\n).
 null nullВ отличии от значения undefined, значение null является значением по умолчанию для классов Object и String.
 undefined undefinedЗначение undefined может быть присвоено только нетипизированным переменным; оно не является значением по умолчанию ни для одного типизированного объекта.
 
 Глобальные функции
 asfunction flash.text.TextField dispatches event: linkЗаменено новой моделью обработки событий. При использовании синтаксиса Event: вместо asfunction: обеспечивается та же функциональность. При нажатии пользователя на ссылку Flash Player отправляет объект TextEvent типа TextEvent.LINK, которое в коде прослушивается с помощью метода addEventListener(). Любой включаемый текст сохраняется в свойстве text объекта события.
 call() УдаленоФункция call() устарела. Вместо нее используйте инструкцию function.
 chr() УдаленоВместо этого используйте String.fromCharCode().
 clearInterval() flash.utils.clearInterval()Перемещено в пакет flash.utils.
 clearTimeout() flash.utils.clearTimeout()Перемещено в пакет flash.utils.
 duplicateMovieClip() flash.display.MovieClip.MovieClip()Заменено новой функций конструктора класса MovieClip.
 eval() УдаленоВ ActionScript 3.0 эквивалент отсутствует.
 fscommand() flash.system.fscommand()Перемещено в пакет flash.system. Обмен данными JavaScript/ActionScript см. в классе flash.external.ExternalInterface.
 getProperty() УдаленоДля получения прямого доступа к свойствам используйте оператор "точка" (.).
 getTimer() flash.utils.getTimer()Перемещено в пакет flash.utils.
 getURL() flash.net.navigateToURL()Заменено функцией navigateToURL().
 getVersion() flash.system.Capabilities.versionПеремещено в класс Capabilities, изменено на свойство средства доступа.
 gotoAndPlay() flash.display.MovieClip.gotoAndPlay()Эта функция больше не является глобальной, однако все еще доступна в качестве метода класса MovieClip.
 gotoAndStop() flash.display.MovieClip.gotoAndStop()Эта функция больше не является глобальной, однако все еще доступна в качестве метода класса MovieClip.
 ifFrameLoaded() flash.display.MovieClip.framesLoaded 
 int() int()Более не является устаревшей функцией преобразования нового типа данных int.
 length() String.lengthЭто свойство больше не является глобальным, однако оно все еще доступно в качестве свойства класса String.
 loadMovie() flash.display.LoaderВместо него используйте класс Loader.
 loadMovieNum() flash.display.LoaderВместо него используйте класс Loader.
 loadVariables() flash.net.URLLoaderВместо этого используйте класс URLLoader.
 loadVariablesNum() flash.net.URLLoaderВместо этого используйте класс URLLoader.
 mbchr() String.fromCharCode()Удалено. Вместо этого используйте статический метод String.fromCharCode().
 mblength() String.lengthУдалено. Вместо этого используйте String.length.
 mbord() String.charCodeAt()Удалено. Вместо этого используйте String.charCodeAt().
 mbsubstring() String.substr()Удалено. Вместо этого используйте String.substr().
 nextFrame() flash.display.MovieClip.nextFrame()Эта функция больше не является глобальной, однако все еще доступна в качестве метода класса MovieClip.
 nextScene() flash.display.MovieClip.nextScene()Эта функция больше не является глобальной, однако все еще доступна в качестве метода класса MovieClip.
 on() flash.events.EventDispatcherУдалено. Вместо этого используйте новую систему обработки событий из пакета flash.events.
 onClipEvent() flash.events.EventDispatcherУдалено. Вместо этого используйте новую систему обработки событий из пакета flash.events.
 ord() StringУдалено. Вместо этого используйте методы класса String.
 parseInt() parseInt()Строка с 0 в начале интерпретируется как десятичная, а не восьмеричная. При работе с восьмеричными числами следует передать параметру radix число 8.
 play() flash.display.MovieClip.play()Эта функция больше не является глобальной, однако все еще доступна в качестве метода класса MovieClip.
 prevFrame() flash.display.MovieClip.prevFrame()Эта функция больше не является глобальной, однако все еще доступна в качестве метода класса MovieClip.
 prevScene() flash.display.MovieClip.prevScene()Эта функция больше не является глобальной, однако все еще доступна в качестве метода класса MovieClip.
 print() flash.printing.PrintJobУдалено. Вместо этого используйте класс PrintJob.
 printAsBitmap() flash.printing.PrintJobУдалено. Вместо этого используйте класс PrintJob.
 printAsBitmapNum() flash.printing.PrintJobУдалено. Вместо этого используйте класс PrintJob.
 printNum() flash.printing.PrintJobУдалено. Вместо этого используйте класс PrintJob.
 random() Math.random()Удалено. Вместо этого используйте Math.random().
 removeMovieClip() УдаленоНастройте все ссылки на видео ролик на null, чтобы ролик смог собирать мусор.
 setInterval() flash.utils.setInterval()Перемещено в пакет flash.utils. Вместо этого используйте класс Timer.
 setProperty() УдаленоЧтобы задать значение свойству, поддерживающему запись, используйте оператор "точка" (.).
 setTimeout() flash.utils.setTimeout()Перемещено в пакет flash.utils.
 showRedrawRegions() flash.profiler.showRedrawRegions()перемещено в пакет flash.profiler.
 startDrag() flash.display.Sprite.startDrag()Эта функция больше не является глобальной, однако все еще доступна в качестве метода класса Sprite.
 stop() flash.display.MovieClip.stop()Эта функция больше не является глобальной, однако все еще доступна в качестве метода класса MovieClip.
 stopAllSounds() flash.media.SoundMixer.stopAll()Эта функция больше не является глобальной, однако все еще доступна в качестве метода класса SoundMixer, обеспечивающего глобальный контроль над аудио.
 stopDrag() flash.display.Sprite.stopDrag()Эта функция больше не является глобальной, однако все еще доступна в качестве метода класса Sprite.
 substring() String.substring()Эта функция больше не является глобальной, однако все еще доступна в качестве метода класса String.
 targetPath() УдаленоВ ActionScript 3.0 отображаемые объекты идентифицируются напрямую; поэтому в определении отображаемого объекта по пути к нему больше нет необходимости.
 tellTarget() УдаленоВместо этого используйте оператор "точка" (.) или инструкцию with.
 toggleHighQuality() flash.display.Stage.qualityУдалено из списка глобальных свойств. Вместо этого используйте класс Stage.
 trace() trace()Метод trace() принимает аргументы, разделенные запятой.
 unloadMovie() flash.display.Loader.unload()Удалено. Вместо этого используйте Loader.unload().
 unloadMovieNum() flash.display.Loader.unload()Удалено. Вместо этого используйте Loader.unload().
 updateAfterEvent() flash.events.TimerEvent.updateAfterEvent()Эта функция больше не является глобальной, однако все еще доступна в качестве метода классов TimerEvent, MouseEvent и KeyboardEvent.
 
 Глобальные свойства Глобальные свойства
 _accProps flash.accessibility.AccessibilityPropertiesЗаменено классом AccessibilityProperties.
 _focusrect flash.display.InteractiveObject.focusRectЗаменено свойством focusRect класса InteractiveObject.
 _global УдаленоВместо этого используйте статический метод класса.
 _highquality flash.display.Stage.qualityЗаменено свойством quality класса Stage.
 _level УдаленоВ ActionScript 3.0 концепция уровней отсутствует. Вместо этого к списку отображения предоставляется прямой доступ. См. подробные сведения в описании пакета flash.display.
 maxscroll flash.text.TextFieldЗаменено свойствами maxScrollH и maxScrollV класса TextField.
 _parent flash.display.DisplayObject.parentЗаменено свойством parent класса DisplayObject.
 _quality flash.display.Stage.qualityЗаменено свойством quality класса Stage.
 _root flash.display.DisplayObject.stageУдалено. Ближайшим эквивалентом является Stage - корневой элемент списка отображения в ActionScript 3.0.
 scroll flash.text.TextFieldУдалено. Заменено свойствами scrollH и scrollV класса TextField.
 _soundbuftime flash.media.SoundMixer.bufferTimeЗаменено свойством bufferTime класса SoundMixer.
 this thisМетоды экземпляров привязаны к экземпляру, реализующему данный метод, таким образом, ссылка this в теле метода экземпляра всегда ссылается на экземпляр, реализовавший данный метод.
 
 Accessibility (класс)flash.accessibility.Accessibility 
 isActive() Метод flash.accessibility.Accessibility.activeИзменено с функции на свойство средства доступа. Изменено имя с isActive на active.
 updateProperties() Метод flash.accessibility.Accessibility.updateProperties() 
 
 arguments (класс)AS3 
 caller Свойство УдаленоМожно достичь той же функциональности, передав arguments.callee из вызывающей функции в качестве аргумента для вызываемой функции. Пример использования см. в разделе "Примеры" для arguments.callee.
 
 Array (класс) 
 CASEINSENSITIVE Константа Array.CASEINSENSITIVEТип данных изменился на uint.
 DESCENDING Константа Array.DESCENDINGТип данных изменился на uint.
 length Свойство Array.lengthТип данных изменился на uint.
 NUMERIC Константа Array.NUMERICТип данных изменился на uint.
 RETURNINDEXEDARRAY Константа Array.RETURNINDEXEDARRAYТип данных изменился на uint.
 UNIQUESORT Константа Array.UNIQUESORTТип данных изменился на uint.
 Array Конструктор Array.Array()Параметр изменился в целях использования формата параметра ...(rest).
 push() Метод Array.push()Параметр изменился в целях использования формата параметра ...(rest).
 sort() Метод Array.sort()Тип данных параметра options изменился на uint.
 sortOn() Метод Array.sortOn()Тип данных параметра options изменился на uint. В ActionScript версии 3.0 также добавлена новая функциональная возможность; теперь можно сортировать одно или несколько имен полей, передавая массив объектов для параметра fieldName, и каждое поле сортировки может иметь собственный соответствующий параметр options, если также передать соответствующий массив флагов параметров для параметра options.
 splice() Метод Array.splice()параметры могут иметь любой тип данных, но предпочтительными типами данных являются int и uint. В параметре value произошли изменения в формате параметра ...(rest).
 unshift() Метод Array.unshift()В параметре value произошли изменения в формате ...(rest). Тип данных возвращаемого значения изменился на uint.
 
 AsBroadcaster (класс)flash.events.EventDispatcher 
 _listeners Свойство [только для чтения] flash.events.EventDispatcher.willTrigger()Не является прямым эквивалентом. Метод willTrigger() сообщает, зарегистрированы ли какие-либо прослушиватели, но не указывает сколько их.
 addListener() Метод flash.events.EventDispatcher.addEventListener()Не является прямым эквивалентом, поскольку модель событий ActionScript 3.0 позволяет добавлять прослушиватели событий к любому объекту в потоке событий, а не только к транслируемому объекту.
 broadcastMessage() Метод flash.events.EventDispatcher.dispatchEvent()Не является прямым эквивалентом, поскольку модель событий ActionScript 3.0 работает иначе. Метод dispatchEvent() передает объект события в поток событий, в то время как метод broadcastMessage() отправляет сообщения непосредственно каждому зарегистрированному объекту прослушивателя.
 initialize() Метод УдаленоНе существует прямого эквивалента в ActionScript 3.0, но подобная функциональность достигается созданием подклассов для класса EventDispatcher. Например, класс DisplayObject расширяет EventDispatcher так, что все экземпляры класса DisplayObject и его подклассов способны отправлять и получать объекты событий.
 removeListener() Метод flash.events.EventDispatcher.removeEventListener()Не является прямым эквивалентом, поскольку модель событий ActionScript 3.0 позволяет добавлять и удалять прослушиватели событий из любого объекта в потоке событий, а не только из транслируемого объекта.
 
 BitmapData (класс)flash.display.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 - c типом данных 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 - c типом данных uint. (Параметр numPixels назывался numberOfPixels в ActionScript 2.0.)
 scroll() Метод flash.display.BitmapData.scroll()Теперь для параметров x и y принимаются значения с типом данных int.
 setPixel() Метод flash.display.BitmapData.setPixel()Теперь для параметров x и y принимаются значения с типом данных int, а для параметра color - c типом данных uint.
 setPixel32() Метод flash.display.BitmapData.setPixel32()Теперь для параметров x и y принимаются значения с типом данных int, а для параметра color - c типом данных uint.
 threshold() Метод flash.display.BitmapData.threshold()Теперь для параметров threshold, color и mask принимаются значения с типом данных uint, и возвращаются значения с типом данных uint.
 
 BlurFilter (класс) 
 quality Свойство flash.filters.BlurFilter.qualityТип данных для свойства quality изменился с Number на uint.
 
 Button (класс)flash.display.SimpleButton 
 _alpha Свойство flash.display.DisplayObject.alpha 
 blendMode Свойство flash.display.DisplayObject.blendMode 
 cacheAsBitmap Свойство flash.display.DisplayObject.cacheAsBitmap 
 enabled Свойство flash.display.SimpleButton.enabled 
 filters Свойство flash.display.DisplayObject.filtersВ ActionScript 3.0 тип данных Array.
 _focusrect Свойство flash.display.InteractiveObject.focusRect 
 _height Свойство flash.display.DisplayObject.height 
 _highquality Свойство УдаленоСм. Stage.quality.
 _name Свойство flash.display.DisplayObject.name 
 _parent Свойство flash.display.DisplayObject.parent 
 _quality Свойство УдаленоМожно установить качество прорисовки для всех экранных объектов, используя flash.display.Stage.quality.
 _rotation Свойство flash.display.DisplayObject.rotation 
 scale9Grid Свойство flash.display.DisplayObject.scale9Grid 
 _soundbuftime Свойство flash.media.SoundMixer.bufferTimeПеренесено в класс SoundMixer, который используется для общего управления звуком. Переименовано без аббревиатур. Удалены символы подчеркивания из исходного имени.
 tabEnabled Свойство flash.display.InteractiveObject.tabEnabled 
 tabIndex Свойство flash.display.InteractiveObject.tabIndex 
 _target Свойство [только для чтения] УдаленоВ ActionScript 3.0 экранные объекты идентифицируются напрямую; поэтому в определении экранного объекта по пути к нему больше нет необходимости.
 trackAsMenu Свойство flash.display.SimpleButton.trackAsMenu 
 _url Свойство [только для чтения] УдаленоСм. DisplayObject.loaderInfo.url.
 useHandCursor Свойство flash.display.SimpleButton.useHandCursor 
 _visible Свойство flash.display.DisplayObject.visible 
 _width Свойство flash.display.DisplayObject.width 
 _x Свойство flash.display.DisplayObject.x 
 _xmouse Свойство [только для чтения] flash.display.DisplayObject.mouseX 
 _xscale Свойство flash.display.DisplayObject.scaleX 
 _y Свойство flash.display.DisplayObject.y 
 _ymouse Свойство [только для чтения] flash.display.DisplayObject.mouseY 
 _yscale Свойство flash.display.DisplayObject.scaleY 
 getDepth() Метод flash.display.DisplayObjectContainer.getChildIndex()В ActionScript 3.0 обеспечивается прямой доступ к списку отображения, поэтому глубина обрабатывается по-другому.
 onDragOut() Обработчик событий flash.display.InteractiveObject dispatches event: mouseOutВ новой модели событий заменено событием mouseOut.
 onDragOver() Обработчик событий flash.display.InteractiveObject dispatches event: mouseOverВ новой модели событий заменено событием mouseOver.
 onKeyDown() Обработчик событий flash.display.InteractiveObject dispatches event: keyDownВ новой модели событий заменено событием keyDown.
 onKeyUp() Обработчик событий flash.display.InteractiveObject dispatches event: keyUpВ новой модели событий заменено событием keyUp.
 onKillFocus() Обработчик событий flash.display.InteractiveObject dispatches event: focusOutВ новой модели событий заменено событием focusOut.
 onPress() Обработчик событий flash.display.InteractiveObject dispatches event: mouseDownВ новой модели событий заменено событием mouseDown.
 onRelease() Обработчик событий flash.display.InteractiveObject dispatches event: mouseUpВ новой модели событий заменено событием mouseUp.
 onReleaseOutside() Обработчик событий flash.display.InteractiveObject dispatches event: mouseUpВ новой модели событий заменено событием mouseUp.
 onRollOut() Обработчик событий flash.display.InteractiveObject dispatches event: mouseOutВ новой модели событий заменено событием mouseOut.
 onRollOver() Обработчик событий flash.display.InteractiveObject dispatches event: mouseOverВ новой модели событий заменено событием mouseOver.
 onSetFocus() Обработчик событий flash.display.InteractiveObject dispatches event: focusInВ новой модели событий заменено событием focusIn.
 
 Camera (класс)flash.media.Camera 
 activityLevel Свойство [только для чтения] flash.media.Camera.activityLevel 
 bandwidth Свойство [только для чтения] flash.media.Camera.bandwidth 
 currentFps Свойство [только для чтения] flash.media.Camera.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()Заменено методом getCamera(), которому передается аргумент String вместо аргумента Number.
 onActivity() Обработчик событий flash.events.ActivityEvent.ACTIVITYЗаменено событием activity в новой модели событий.
 onStatus() Обработчик событий flash.media.Camera dispatches event: statusВ новой модели событий заменено объектом StatusEvent status.
 setMode() Метод flash.media.Camera.setMode()Для параметров width и height тип данных изменился на int.
 setMotionLevel() Метод flash.media.Camera.setMotionLevel()Оба параметра изменили тип данных на int.
 setQuality() Метод flash.media.Camera.setQuality()Оба параметра изменили тип данных на int.
 
 capabilities (класс)flash.system.CapabilitiesИмя класса изменилось, раньше все было в нижнем регистре, теперь оно начинается с заглавной.
 
 Color (класс)flash.geom.ColorTransformКласс Color был удален, поскольку все соответствующие функции могут быть обеспечены с помощью класса flash.geom.ColorTransform. Значения цвета могут назначаться непосредственно с помощью конструктора или свойств класса ColorTransform. Объекты ColorTransform затем могут быть назначены свойству colorTransform объекта Transform, который в свою очередь может быть назначен свойству transform экземпляра DisplayObject.
 Color Конструктор flash.geom.ColorTransform.ColorTransform()Удалено. Значения цвета можно указать с помощью конструктора ColorTransform().
 getRGB() Метод flash.geom.ColorTransform.colorЦветовое значение RGB можно получить с помощью свойства color средства доступа класса ColorTransform.
 getTransform() Метод УдаленоЗначения цвета могут назначаться непосредственно с помощью конструктора или свойств класса ColorTransform().
 setRGB() Метод flash.geom.ColorTransform.colorЦветовое значение RGB можно установить с помощью свойства color средства доступа класса ColorTransform.
 setTransform() Метод УдаленоЗначения цвета могут назначаться непосредственно с помощью конструктора или свойств класса ColorTransform().
 
 ContextMenu (класс)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 (класс)flash.ui.ContextMenuКласс 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 (класс) 
 clone() Метод flash.filters.ConvolutionFilter.clone()Теперь возвращает объект BitmapFilter.
 
 Date (класс)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 (класс)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 (класс)flash.filters.DropShadowFilter 
 color Свойство flash.filters.DisplacementFilter.colorТип данных для этого параметра изменился с Number на uint.
 quality Свойство flash.filters.DisplacementFilter.qualityТип данных для этого параметра изменился с Number на uint.
 DropShadowFilter Конструктор flash.filters.DropShadowFilter.DropShadowFilter()У всех параметров теперь есть значения по умолчанию, а также изменился тип данных для некоторых параметров.
 clone() Метод flash.filters.DropShadowFilter.clone()Теперь возвращает объект BitmapFilter вместо объекта DropShadowFilter.
 
 Error (класс)ErrorДобавлен новый метод getStackTrace() для помощи при отладке.
 
 ExternalInterface (класс)flash.external.ExternalInterfaceИзменились параметры для двух методов этого класса.
 addCallback() Метод flash.external.ExternalInterface.addCallback()В ActionScript версии 3.0 для этого метода параметр instance не принимается. Параметр method заменен параметром closure, который может принимать ссылку на функцию, метод класса или метод определенного экземпляра класса. Кроме того, если вызывающий код не может обратиться к ссылке closure из соображений безопасности, происходит исключение SecurityError.
 call() Метод flash.external.ExternalInterface.call()Если возникает проблема, в ActionScript версии 3.0 для этого метода выдается ошибка или исключение SecurityError в дополнение к возвращаемому значению null.
 
 FileReference (класс)flash.net.FileReferenceВ ActionScript версии 3.0 методы addEventListener() и removeEventListener() наследуются из класса EventDispatcher. Отправляемые события заменяют функции обработчика событий.
 postData Свойство flash.net.URLRequest.dataСвойство postData добавлено в ActionScript 2.0 к проигрывателю Flash Player 9 для отправки данных POST при выгрузке и загрузке файлов. В ActionScript 3.0 для отправки данных POST или GET используется свойство data класса URLRequest. См. подробности в разделе flash.net.URLRequest.data в данном руководстве по языку.
 size Свойство [только для чтения] flash.net.FileReference.sizeВозвращает тип данных uint вместо типа данных Number.
 addListener() Метод flash.events.EventDispatcher.addEventListener()В новой модели событий не требуется характерный для определенных классов метод addListener(), поскольку класс наследует метод addEventListener() из класса EventDispatcher.
 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()В новой модели событий не требуется характерный для определенных классов метод removeListener(), поскольку класс наследует метод removeEventListener() из класса EventDispatcher.
 upload() Метод flash.net.FileReference.upload()Произошли различные изменения.
  • Изменился тип данных для первого параметра. В ActionScript 2.0 первый параметр, передаваемый upload(), является строкой. В ActionScript 3.0 передается объект URLRequest.
  • В ActionScript 3.0 имеется новый второй параметр uploadDataFieldName, являющийся именем поля, предшествующего данным файла в операции загрузки POST.
  • В ActionScript 3.0 добавлен новый третий параметр testUpload, который позволяет управлять тем, будет ли проигрыватель Flash Player выполнять тестовую загрузку перед загрузкой файла.
  • Если происходят ошибки, browse() вызывает исключения, а не возвращает значение false.
 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 (класс)flash.net.FileReferenceLisВ ActionScript 3.0 класс наследует методы addEventListener() и removeEventListener() из класса EventDispatcher. Вместо обработчиков событий onCancel() и onSelect() класс в ActionScript 3.0 использует события с именами cancel и select.
 addListener() Метод flash.events.EventDispatcher.addEventListener()В новой модели событий не требуется характерный для определенных классов метод addListener(), поскольку класс наследует метод addEventListener() из класса EventDispatcher.
 browse() Метод flash.net.FileReferenceList.browse()В ActionScript 3.0 вместо возвращаемого значения false при возникновении ошибки метод вызывает исключение IllegalOperationError. Также изменился параметр typelist. В ActionScript 2.0 можно передать методу browse() массив строк, чтобы указать файловый фильтр. В ActionScript 3.0 передается массив объектов FileFilter.
 removeListener() Метод flash.events.EventDispatcher.removeEventListener()В новой модели событий не требуется характерный для определенных классов метод removeListener(), поскольку класс наследует метод removeEventListener() из класса EventDispatcher.
 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 (класс)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 и quality теперь uint и int, соответственно, вместо типа данных Number. Всем параметрам теперь назначается значение по умолчанию.
 clone() Метод flash.filters.GlowFilter.clone()Теперь возвращает объект BitmapFilter вместо объекта GlowFilter.
 
 GradientBevelFilter (класс)flash.filters.GradientBevelFilter 
 quality Свойство flash.filters.GradientBevelFilter.qualityТип данных для этого свойства изменился с Number на int.
 clone() Метод flash.filters.GradientBevelFilter.clone()Возвращает объект BitmapFilter вместо объекта GradientBevelFilter.
 
 GradientGlowFilter (класс)flash.filters.GradientGlowFilter 
 quality Свойство flash.filters.GradientGlowFilter.qualityТип данных для этого свойства изменился с Number на int.
 GradientGlowFilter Конструктор flash.filters.GradientGlowFilter.GradientGlowFilter()Всем параметрам добавлены значения по умолчанию, а тип данных параметра quality изменился с Number на int.
 clone() Метод flash.filters.GradientGlowFilter.clone()Возвращает объект BitmapFilter вместо объекта GradientGlowFilter.
 
 IME (класс)flash.system.IMEЭтот класс перемещен в пакет flash.system.
 ALPHANUMERIC_FULL Константа flash.system.IMEConversionMode.ALPHANUMERIC_FULL 
 ALPHANUMERIC_HALF Константа flash.system.IMEConversionMode.ALPHANUMERIC_HALF 
 CHINESE Константа flash.system.IMEConversionMode.CHINESE 
 JAPANESE_HIRAGANA Константа flash.system.IMEConversionMode.JAPANESE_HIRAGANA 
 JAPANESE_KATAKANA_FULL Константа flash.system.IMEConversionMode.JAPANESE_KATAKANA_FULL 
 JAPANESE_KATAKANA_HALF Константа flash.system.IMEConversionMode.JAPANESE_KATAKANA_HALF 
 KOREAN Константа flash.system.IMEConversionMode.KOREAN 
 UNKNOWN Константа flash.system.IMEConversionMode.UNKNOWN 
 addListener() Метод flash.events.EventDispatcher.addEventListener()В новой модели событий не требуется характерный для определенных классов метод addListener(), поскольку класс наследует метод addEventListener() из класса EventDispatcher.
 getConversionMode() Метод flash.system.IME.conversionModeИзменено на свойство средства доступа.
 getEnabled() Метод flash.system.IME.enabledИзменено на свойство средства доступа.
 removeListener() Метод flash.events.EventDispatcher.removeEventListener()В новой модели событий не требуется характерный для определенных классов метод removeListener(), поскольку класс наследует метод removeEventListener() из класса EventDispatcher.
 setConversionMode() Метод flash.system.IME.conversionModeИзменено на свойство средства доступа.
 setEnabled() Метод flash.system.IME.enabledИзменено на свойство средства доступа.
 onIMEComposition Прослушиватель flash.system.IME dispatches event: imeCompositionВ ActionScript 3.0 вместо вызова обработчика событий onIMEComposition() этот класс передает событие с именем imeComposition.
 
 Key (класс)flash.ui.KeyboardЭтот класс получил новое имя в ActionScript 3.0, чтобы соответствовать другим классам, принадлежащим к классу Keyboard, например классу KeyboardEvent.
 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Изменилось имя на DELETE в ActionScript 3.0, объявлена как константа, тип данных изменился на 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Изменилось имя на PAGE_DOWN в ActionScript 3.0, объявлена как константа, тип данных изменился на uint.
 PGUP Константа flash.ui.Keyboard.PAGE_UPИзменилось имя на PAGE_UP в ActionScript 3.0, объявлена как константа, тип данных изменился на uint.
 RIGHT Константа flash.ui.Keyboard.RIGHTОбъявлена как константа в ActionScript 3.0, а тип данных изменился на uint.
 SHIFT Константа flash.ui.Keyboard.SHIFTОбъявлена как константа в ActionScript 3.0, а тип данных изменился на uint.
 SPACE Константа flash.ui.Keyboard.SHIFTОбъявлена как константа в 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 не требуется характерный для определенных классов метод addListener(), поскольку все экранные объекты наследуют метод addEventListener() из класса EventDispatcher.
 getAscii() Метод flash.events.KeyboardEvent.charCode 
 getCode() Метод flash.events.KeyboardEvent.keyCode 
 isAccessible() Метод flash.ui.Keyboard.isAccessible() 
 isDown() Метод УдаленоУдалено по соображениям безопасности. В ActionScript 3.0 записывает обработчик событий для события flash.display.InteractiveObject keyDown.
 isToggled() Метод УдаленоУдалено по соображениям безопасности.
 removeListener() Метод flash.events.EventDispatcher.removeEventListener()В ActionScript 3.0 не требуется характерный для определенных классов метод removeListener(), поскольку все экранные объекты наследуют метод removeEventListener() из класса EventDispatcher.
 onKeyDown Прослушиватель flash.display.InteractiveObject dispatches event: keyDownВ ActionScript 3.0 вместо вызова обработчика событий onKeyDown класс InteractiveObject отправляет объект KeyboardEvent keyDown.
 onKeyUp Прослушиватель flash.display.InteractiveObject dispatches event: keyUpВ ActionScript 3.0 вместо вызова обработчика событий onKeyUp класс InteractiveObject отправляет объект KeyboardEvent keyUp.
 
 LoadVars (класс)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 передает объект HTTPStatusEvent с именем httpStatus.
 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 (класс)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()Третий параметр изменился для использования формата параметра ...(rest). Тип возвращаемого значения изменился на void.
 
 Microphone (класс)flash.media.MicrophoneЭтот класс перемещен в пакет flash.media.
 index Свойство [только для чтения] flash.media.Microphone.indexТип данных изменился на uint.
 rate Свойство [только для чтения] flash.media.Microphone.rateТип данных изменился на uint.
 silenceTimeOut Свойство [только для чтения] flash.media.Microphone.silenceTimeoutИзменилось выделение прописными буквами на "Timeout". Тип данных изменился на int.
 get() Метод flash.media.Microphone.getMicrophone()Имя изменено с get() на getMicrophone(). Тип данных для параметра изменен на uint.
 onActivity() Обработчик событий flash.media.Microphone dispatches event: 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. Тип данных изменился на uint.
 setRate() Метод flash.media.Microphone.rateСвойство rate и метод setRate() скомбинированы в средство доступа на получение и установку свойства с именем rate. Тип данных изменился на uint.
 setSilenceLevel() Метод flash.media.Microphone.setSilenceLevel()Тип данных для параметра timeOut изменился на int. Выделение прописными буквами параметра timeOut изменилось на timeout.
 setUseEchoSuppression() Метод flash.media.Microphone.setUseEchoSuppression() 
 
 Mouse (класс)flash.ui.Mouse 
 addListener() Метод flash.events.EventDispatcher.addEventListener()Для новой модели событий в ActionScript 3.0 не требуется характерный для определенных классов метод addListener(), поскольку все экранные объекты наследуют метод addEventListener() из класса EventDispatcher.
 hide() Метод flash.ui.Mouse.hide()Возвращаемое значение изменилось на void.
 removeListener() Метод flash.events.EventDispatcher.removeEventListener()Для новой модели событий в ActionScript 3.0 не требуется характерный для определенных классов метод removeListener(), поскольку все экранные объекты наследуют метод removeEventListener() из класса EventDispatcher.
 show() Метод flash.ui.Mouse.show()Возвращаемое значение изменилось на void.
 onMouseDown Прослушиватель flash.display.InteractiveObject dispatches event: mouseDownВ новой модели событий заменено событием mouseDown.
 onMouseMove Прослушиватель flash.display.InteractiveObject dispatches event: mouseMoveВ новой модели событий заменено событием mouseMove.
 onMouseUp Прослушиватель flash.display.InteractiveObject dispatches event: mouseUpВ новой модели событий заменено событием mouseUp.
 onMouseWheel Прослушиватель flash.display.InteractiveObject dispatches event: mouseWheelВ новой модели событий заменено событием mouseWheel.
 
 MovieClip (класс)flash.display.MovieClipМногие методы MovieClip были перемещены в другие классы в ActionScript 3.0. Все обработчики событий были заменены объектами событий в новой модели событий.
 _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, используйте Video.attachNetStream() и объект NetStream.

 attachBitmap() Метод УдаленоВ ActionScript 3.0 используйте addChild(), чтобы добавить дочерние экранные объекты.
 attachMovie() Метод УдаленоВ ActionScript 3.0 используйте addChild(), чтобы добавить дочерние экранные объекты.
 beginBitmapFill() Метод flash.display.Graphics.beginBitmapFill() 
 beginFill() Метод flash.display.Graphics.beginFill()Перемещено в класс Graphics и изменен тип данных для первого параметра на 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 можно получить аналогичную функциональность, используя методы класса DisplayObjectContainer, например методы addChildAt(), setChildIndex(), swapChildren() и swapChildrenAt().
 unloadMovie() Метод flash.display.Loader.unload() 
 
 MovieClipLoader (класс)flash.display.LoaderЗаменено классом flash.display.Loader.
 MovieClipLoader Конструктор flash.display.Loader.Loader() 
 addListener() Метод flash.events.EventDispatcher.addEventListener()В новой модели событий не требуется характерный для определенных классов метод addListener(), поскольку класс наследует метод addEventListener() из класса EventDispatcher.
 getProgress() Метод flash.display.LoaderInfo dispatches event: progressВ новой модели событий заменено событием progress. Объекты событий типа progress содержат свойство с именем bytesLoaded и bytesTotal.
 loadClip() Метод flash.display.Loader.load()Заменено методом load() класса flash.display.Loader.
 removeListener() Метод flash.events.EventDispatcher.removeEventListener()В новой модели событий не требуется характерный для определенных классов метод removeListener(), поскольку класс наследует метод removeEventListener() из класса EventDispatcher.
 unloadClip() Метод flash.display.Loader.unload()Заменено методом unload() класса flash.display.Loader.
 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/code>.
 
 NetConnection (класс)flash.net.NetConnectionЭтот класс перемещен в пакет flash.net.
 NetConnection Конструктор flash.net.NetConnection.NetConnection() 
 connect() Конструктор flash.net.NetConnection.connect()В ActionScript версии 3.0 добавлен параметр ...(rest).
 onStatus() Обработчик событий flash.net.NetConnection dispatches event: netStatusВ новой модели событий заменено событием netStatus.
 
 NetStream (класс)flash.net.NetStreamЭтот класс перемещен в пакет flash.net.
 bytesLoaded Свойство [только для чтения] flash.net.NetStream.bytesLoadedТип данных изменился на uint.
 bytesTotal Свойство [только для чтения] flash.net.NetStream.bytesTotalТип данных изменился на uint.
 currentFps Свойство [только для чтения] flash.net.NetStream.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 не принимает параметр. Имеется два новых метода, обеспечивающих сходную функциональность: resume() и togglePause().
 play() Метод flash.net.NetStream.play()Параметры name, start, len и reset действительны только для Flash Media Server; для Adobe Flash вместо них используется ...arguments.
 seek() Метод flash.net.NetStream.seek()При работе с Flash Media Server поведение seek() зависит от настройки <EnhancedSeek> в файле Application.xml.
 setBufferTime() Метод flash.net.NetStream.bufferTimeВ ActionScript 3.0 изменено на свойство средства доступа для чтения-записи.
 
 Number (класс)Number 
 Number Конструктор Number.Number()В ActionScript 3.0 конструктор Number() и глобальная функция Number() оказывают один и тот же эффект. Также нет различий между объектом Number и алгебраическим значением Number.
 
 Object (класс)Object 
 __proto__ Свойство УдаленоВ ActionScript 3.0 прямые операции с цепочкой прототипов запрещены. Чтобы создать подкласс, используйте оператор extends при объявлении этого подкласса. Для получения информации о дереве наследования объектов и типе данных используйте новый отражающий API flash.utils.describeType().
 __resolve Свойство flash.utils.ProxyИспользуйте новый класс Proxy, обеспечивающий сходную функциональность.
 addProperty() Метод УдаленоВ ActionScript 3.0 свойства средств доступа могут создаваться непосредственно, используя ключевые слова get и set.
 registerClass() Метод УдаленоВ ActionScript 3.0 все классы по умолчанию зарегистрированы. Если объект кодируется с помощью AMF, класс этого объекта не сохраняется в процессе кодирования, если только не используется функция flash.utils.registerClassAlias().
 unwatch() Метод УдаленоВ ActionScript 3.0 нет точек-датчиков; поэтому метод unwatch() устарел.
 watch() Метод УдаленоИспользуйте свойства средств доступа (функции get/set) или класс flash.utils.Proxy для достижения аналогичной функциональности.
 
 PrintJob (класс)flash.printing.PrintJob 
 orientation Свойство [только для чтения] flash.printing.PrintJob.orientationЭто свойство теперь имеет значение из класса PrintJobOrientation.
 pageHeight Свойство [только для чтения] flash.printing.PrintJob.pageHeightТип данных изменился на int.
 pageWidth Свойство [только для чтения] flash.printing.PrintJob.pageWidthТип данных изменился на int.
 paperHeight Свойство [только для чтения] flash.printing.PrintJob.paperHeightТип данных изменился на int.
 paperWidth Свойство [только для чтения] flash.printing.PrintJob.paperWidthТип данных изменился на int.
 PrintJob Конструктор flash.printing.PrintJob.PrintJob() 
 addPage() Метод flash.printing.PrintJob.addPage()В ActionScript 3.0 изменились типы данных для следующих параметров. Первый параметр target имеет тип данных Sprite; второй параметр printArea имеет тип данных Rectangle; третий параметр options имеет новый тип данных PrintJobOptions; а у четвертого параметра frameNum тип данных int.
 send() Метод flash.printing.PrintJob.send() 
 start() Метод flash.printing.PrintJob.start() 
 
 Rectangle (класс) 
 containsRectangle() Метод flash.geom.Rectangle.containsRect()Переименовано для согласования.
 
 security (класс)flash.system.SecurityЭтот класс перемещен в пакет flash.system.
 
 Selection (класс)УдаленоМетоды этого класса перемещены в другие классы.
 addListener() Метод flash.events.EventDispatcher.addEventListener()В новой модели событий не требуется характерный для определенных классов метод addListener(), поскольку любой экранный объект наследует метод addEventListener() из класса EventDispatcher.
 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()В новой модели событий не требуется характерный для определенных классов метод removeListener(), поскольку экранные объекты наследуют метод removeEventListener() из класса EventDispatcher.
 setFocus() Метод flash.display.Stage.focusИзменно с метода на свойство средства доступа, а имя изменилось на focus. В ActionScript 2.0 тип данных возвращаемого значения String, но в ActionScript 3.0 это свойство имеет тип данных InteractiveObject.
 setSelection() Метод flash.text.TextField.setSelection()Для обоих параметров тип данных изменился с Number на uint.
 onSetFocus Прослушиватель flash.display.InteractiveObject dispatches event: focusInВ новой модели событий заменено событием focusIn.
 
 SharedObject (класс)flash.net.SharedObjectЭтот класс перемещен в пакет flash.net.
 flush() Метод flash.net.SharedObject.flush()Этот метод больше не возвращает логическое значение. Если сброс неудачен, проигрыватель Flash Player вызывает исключение; если сброс выполняется успешно или еще не закончено взаимодействие с пользователем, проигрыватель 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 (класс)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()Первый параметр изменился с простой строки URL на объект URLRequest. Второй параметр изменился с логического значения, отображающего, будет ли звук воспроизводиться сразу, на объект 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. Добавлен третий параметр sndTransform, указывающий исходное преобразование звука, которое будет использоваться звуковым каналом.
 stop() Метод flash.media.SoundChannel.stop() 
 
 Stage (класс)flash.media.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()В новой модели событий не требуется характерный для определенных классов метод addListener(), поскольку класс наследует метод addEventListener() из класса EventDispatcher.
 removeListener() Метод flash.events.EventDispatcher.removeEventListener()В новой модели событий не требуется характерный для определенных классов метод removeListener(), поскольку класс наследует метод removeEventListener() из класса EventDispatcher.
 onResize Прослушиватель flash.display.Stage dispatches event: resizeВ новой модели событий заменено событием resize.
 
 String (класс)StringДобавлена поддержка регулярных выражений с тремя новыми методами: match(), replace() и search().
 concat() Метод String.concat()Параметр изменился на формат параметра ...(rest).
 
 StyleSheet (класс)flash.net.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()Используйте новые классы URLLoader и URLRequest для загрузки адресов URL.
 onLoad() Обработчик событий flash.net.URLLoader dispatches event: completeВ новой модели событий заменено событием complete.
 parseCSS() Метод flash.text.StyleSheet.parseCSS()В ActionScript 3.0 возвращает значение void вместо логического значения.
 setStyle() Метод flash.text.StyleSheet.setStyle()Имя параметра изменилось на n, а стиль на s.
 transform() Метод flash.text.StyleSheet.transform() 
 
 System (класс)flash.system.System 
 exactSettings Свойство flash.system.Security.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 (класс)flash.net.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 возвращается значение с типом uint вместо Number.
 bottomScroll Свойство [только для чтения] flash.text.TextField.bottomScrollVВ ActionScript 3.0 возвращается значение с типом uint вместо Number.
 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Удалено. Заменено свойством quality класса Stage.
 hscroll Свойство flash.text.TextField.scrollHТип данных изменился с Number на uint. Имя изменилось с hscroll на scrollH.
 html Свойство flash.text.TextField.htmlTextУдалено. В ActionScript 3.0 все текстовые поля обрабатываются как текстовые поля HTML. Используйте свойство TextField.htmlText для установки текста HTML.
 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()В новой модели событий не требуется характерный для определенных классов метод addListener(), поскольку класс наследует метод addEventListener() из класса EventDispatcher.
 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()В новой модели событий не требуется характерный для определенных классов метод removeListener(), поскольку класс наследует метод removeEventListener() из класса EventDispatcher.
 removeTextField() Метод flash.display.DisplayObjectContainer.removeChild()Удалено. Вызывает метод removeChild() для контейнера родительского экранного объекта, содержащего это текстовое поле.
 replaceSel() Метод flash.text.TextField.replaceSelectedText()Имя изменилось с replacesel() на replaceSelectedText(). Параметр newText заменен строковым значением.
 replaceText() Метод flash.text.TextField.replaceText()Для первых двух параметров тип данных изменился с Number на uint.
 setNewTextFormat() Метод flash.text.TextField.defaultTextFormatИзменилось имя с setNewTextFormat на defaultTextFormat. Изменено с метода на свойство средства доступа.
 setTextFormat() Метод flash.text.TextField.setTextFormat()Изменился порядок параметров. Тип данных параметров индекса изменился с Number на int.
 
 TextFormat (класс)flash.text.TextFormatЭтот класс перемещен в пакет flash.text.
 align Свойство flash.text.TextFormat.align 
 blockIndent Свойство flash.text.TextFormat.blockIndentВ ActionScript 3.0 тип данных изменился на Object, поскольку одним из возможных значений является значение null, не входящее в тип данных Number в ActionScript 3.0.
 bold Свойство flash.text.TextFormat.boldВ ActionScript 3.0 тип данных изменился на Object, поскольку одним из возможных значений является значение null, не входящее в тип данных Boolean в ActionScript 3.0.
 bullet Свойство flash.text.TextFormat.bulletВ ActionScript 3.0 тип данных изменился на Object, поскольку одним из возможных значений является значение null, не входящее в тип данных Boolean в ActionScript 3.0.
 color Свойство flash.text.TextFormat.colorВ ActionScript 3.0 тип данных изменился на Object, поскольку одним из возможных значений является значение null, не входящее в тип данных Number в ActionScript 3.0.
 font Свойство flash.text.TextFormat.font 
 indent Свойство flash.text.TextFormat.indentВ ActionScript 3.0 тип данных изменился на Object, поскольку одним из возможных значений является значение null, не входящее в тип данных Number в ActionScript 3.0.
 italic Свойство flash.text.TextFormat.bulletВ ActionScript 3.0 тип данных изменился на Object, поскольку одним из возможных значений является значение null, не входящее в тип данных Boolean в ActionScript 3.0.
 kerning Свойство flash.text.TextFormat.kerningВ ActionScript 3.0 тип данных изменился на Object, поскольку одним из возможных значений является значение null, не входящее в тип данных Boolean в ActionScript 3.0.
 leading Свойство flash.text.TextFormat.leadingВ ActionScript 3.0 тип данных изменился на Object, поскольку одним из возможных значений является значение null, не входящее в тип данных Number в ActionScript 3.0.
 leftMargin Свойство flash.text.TextFormat.leftMarginВ ActionScript 3.0 тип данных изменился на Object, поскольку одним из возможных значений является значение null, не входящее в тип данных Number в ActionScript 3.0.
 letterSpacing Свойство flash.text.TextFormat.letterSpacingВ ActionScript 3.0 тип данных изменился на Object, поскольку одним из возможных значений является значение null, не входящее в тип данных Number в ActionScript 3.0.
 rightMargin Свойство flash.text.TextFormat.rightMarginВ ActionScript 3.0 тип данных изменился на Object, поскольку одним из возможных значений является значение null, не входящее в тип данных Number в ActionScript 3.0.
 size Свойство flash.text.TextFormat.sizeВ ActionScript 3.0 тип данных изменился на Object, поскольку одним из возможных значений является значение null, не входящее в тип данных Number в ActionScript 3.0.
 underline Свойство flash.text.TextFormat.underlineВ ActionScript 3.0 тип данных изменился на Object, поскольку одним из возможных значений является значение null, не входящее в тип данных Boolean в ActionScript 3.0.
 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 (класс)flash.text.TextRendererИзменено местоположение. Перемещен в пакет flash.text.
 maxLevel Свойство flash.text.TextRenderer.maxLevelОпределяется в ActionScript 3.0 как uint.
 setAdvancedAntialiasingTable() Метод flash.text.TextRenderer.setAdvancedAntiAliasingTable()Значения параметров fontStyle и colorType теперь могут устанавливаться с помощью переменных FontStyle и TextColorType соответственно. Параметр advancedAntiAliasingTable теперь принимает массив из одного или нескольких объектов CSMSettings.
 
 TextSnapshot (класс)flash.text.TextSnapshotЭтот класс перемещен в пакет flash.text. Несколько параметров изменились, а также поменялись имена некоторых методов и типы некоторых возвращаемых значений.
 findText() Метод flash.text.TextSnapshot.findText()Имя параметра startIndex изменилось на beginIndex. Тип данных для параметра startIndex изменился с Number на int.
 getCount() Метод flash.text.TextSnapshot.charCountИзменилось с метода на свойство средства доступа. Тип данных изменился с Number на uint.
 getSelected() Метод flash.text.TextSnapshot.getSelected()Тип данных для параметров изменился с Number на uint, а имена изменились с start и end на beginIndex и EndIndex.
 getSelectedText() Метод flash.text.TextSnapshot.getSelectedText()В ActionScript 3.0 параметр имеет значение по умолчанию false.
 getText() Метод flash.text.TextSnapshot.getText()Тип данных для параметров start и endизменился с Number на uint, а имена изменились с start и end на beginIndex и endIndex.
 getTextRunInfo() Метод flash.text.TextSnapshot.getTextRunInfo()Тип данных для параметров изменился с Number на uint.
 hitTestTextNearPos() Метод flash.text.TextSnapshot.hitTestTextNearPos()Имя параметра closeDist изменилось на maxDistance; теперь для него задано значение по умолчанию, равное 0.
 setSelectColor() Метод flash.text.TextSnapshot.setSelectColor()Тип данных для параметра изменился с Number на uint, появилось значение по умолчанию, равное 0xFFFF00.
 setSelected() Метод flash.text.TextSnapshot.setSelected()Тип данных для параметров start и endизменился с Number на uint, а имена изменились с start и end на beginIndex и endIndex.
 
 Video (класс)flash.media.VideoЭтот класс перемещен в пакет flash.media. Видеобъекты теперь могут создаваться динамически в ActionScript с помощью конструктора Video(). Прикрепите видеопоток к объекту Video с помощью attachCamera() или attachNetStream().
 _alpha Свойство flash.display.DisplayObject.alphaЭто свойство наследуется из класса DisplayObject. Удалены все исходные подчеркивания.
 deblocking Свойство flash.media.Video.deblockingТип данных изменился с Number на int.
 _height Свойство flash.display.DisplayObject.heightЭто свойство наследуется из класса DisplayObject. Удалены исходные подчеркивания.
 height Свойство [только для чтения] flash.media.Video.videoHeightТип данных изменился с Number на int.
 _name Свойство flash.display.DisplayObject.nameЭто свойство наследуется из класса DisplayObject. Удалены все исходные подчеркивания.
 _parent Свойство flash.display.DisplayObject.parentЭто свойство наследуется из класса DisplayObject. Удалены все исходные подчеркивания.
 _rotation Свойство flash.display.DisplayObject.rotationЭто свойство наследуется из класса DisplayObject. Удалены все исходные подчеркивания.
 smoothing Свойство flash.media.Video.smoothing 
 _visible Свойство flash.display.DisplayObject.visibleЭто свойство наследуется из класса DisplayObject. Удалены все исходные подчеркивания.
 _width Свойство flash.display.DisplayObject.widthЭто свойство наследуется из класса DisplayObject. Удалены все исходные подчеркивания.
 width Свойство [только для чтения] flash.media.Video.videoWidthТип данных изменился с Number на int.
 _x Свойство flash.display.DisplayObject.xЭто свойство наследуется из класса DisplayObject. Удалены все исходные подчеркивания.
 _xmouse Свойство [только для чтения] flash.display.DisplayObject.mouseXЭто свойство наследуется из класса DisplayObject. Удалены все исходные подчеркивания.
 _xscale Свойство flash.display.DisplayObject.scaleXЭто свойство наследуется из класса DisplayObject. Удалены все исходные подчеркивания.
 _y Свойство flash.display.DisplayObject.yЭто свойство наследуется из класса DisplayObject. Удалены все исходные подчеркивания.
 _ymouse Свойство [только для чтения] flash.display.DisplayObject.mouseYЭто свойство наследуется из класса DisplayObject. Удалены все исходные подчеркивания.
 _yscale Свойство flash.display.DisplayObject.scaleYЭто свойство наследуется из класса DisplayObject. Удалены все исходные подчеркивания.
 attachVideo() Метод flash.media.Video.attachNetStream()Чтобы указать видеопоток с объекта Camera, используйте flash.media.Video.attachCamera().
 clear() Метод flash.media.Video.clear() 
 
 XML (класс)flash.xml.XMLDocumentЭтот класс был перемещен в пакет flash.xml, а его имя изменено на XMLDocument, чтобы избежать конфликтов с новым классом XML верхнего уровня, в котором реализован ECMAScript для XML (E4X).
 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 (прежний класс XML в ActionScript 2.0). Используйте вместо него 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 (прежний класс XML в ActionScript 2.0). Вместо этого используйте функции и классы пакета flash.net.
 sendAndLoad() Метод УдаленоФункциональности отправки и загрузки были удалены из класса XMLDocument (прежний класс XML в ActionScript 2.0). Используйте вместо них URLRequest и URLLoader.
 
 XMLNode (класс)flash.xml.XMLNodeИзменилось местоположение. Этот класс перемещен в пакет flash.xml.
 nodeType Свойство [только для чтения] flash.xml.XMLNode.nodeTypeТип данных изменился с Number на uint.
 XMLNode Конструктор flash.xml.XMLNode.XMLNode()Тип данных для параметра type изменился с Number на uint.
 
 XMLSocket (класс)flash.net.XMLSocketЭтот класс перемещен в пакет flash.net.
 XMLSocket Конструктор flash.net.XMLSocket.XMLSocket()Добавлены два необязательных параметра для указания узла и порта.
 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 передается только событие data, поэтому можно выбрать использовать ли E4X или прежний анализатор XML (класс XMLDocument). Старый обработчик событий onXML был вызван после выполнения разбора XML, но это не имеет значения в ActionScript 3.0, поскольку теперь можно выбирать между классом XML (E4X) и классом XMLDocument (прежним) для выполнения разбора XML.