![]() |
|
||||||||||
|
|||||
|
4AM Games
|
Данный перевод находиться в стадии перевода, на переведенные разделы будут появляться ссылки, оригинал документа можно найти тут
Миграция из ActionScript 2(1) в ActionScript 3. Оглавление: Дерективы Компилятора Глобальные Функции Класс Accessibility Класс arguments Класс Array Класс AsBroadcaster Класс BitmapData Класс BlurFilter Класс Button Класс Camera Класс capabilities Класс Color Класс ContextMenu Класс ContextMenuItem Класс ConvolutionFilter Класс Date Класс DisplacementMapFilter Класс DropShadowFilter Класс Error Класс ExternalInterface Класс FileReference Класс FileReferenceList Класс GlowFilter Класс GradientBevelFilter Класс GradientGlowFilter Класс IME Класс Key Класс LoadVars Класс LocalConnection Класс Microphone Класс Mouse Класс MovieClip Класс MovieClipLoader Класс NetConnection Класс NetStream Класс Number Класс Object Класс PrintJob Класс security Класс Selection Класс SharedObject Класс Sound Класс Stage Класс String Класс StyleSheet Класс System Класс TextField Класс TextFormat Класс TextRenderer Класс TextSnapshot Класс Video Класс XML Класс XMLNode Класс XMLSocket
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^ Последний раз редактировалось Nirth; 19.11.2005 в 03:02. |
|
|||||
|
4AM Games
|
Дерективы компилятора
AS 2#endinitclip AS 3 аналог: Нет Комментарии : Нет AS 2:#include AS 3 аналог: Нет Комментарии : Обратить внимание на include AS 2: #initclip AS 3 аналог: Нет Комментарии : Нет
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^ |
|
|||||
|
4AM Games
|
Глобальные Функции
AS2 : asfunction AS3 аналог : flash.events.TextEvent Комментарии : Замененно новой моделью событий. Теперь у вас есть та же функциональность, при использовании синтаксиса : "event : " вместо "asfunction : ". Когда пользователь кликает по ссылке Флэш Плеер отправляет объект TextEvent типа TextEventType.LINK, ваш код же может прослушивать данное событие при помощи метода addEventListener. Вы можете сохранить любой текст в свойстве text экземпляра события. P.S. почитать о новой модели событий : novemberain#1 и novemberain#2 AS2 : call() AS3 аналог : Нет Комментарии : Нет AS2 : chr() AS3 аналог : Нет Комментарии : Нет AS2 : clearInterval() AS3 аналог : flash.util.clearInterval() Комментарии : Перемещен в пакет flash.util AS2 : clearTimeout() AS3 аналог : flash.util.clearTimeout() Комментарии : Перемещен в пакет flash.util AS2 : duplicateMovieClip() AS3 аналог : flash.display.MovieClip.MovieClip() Комментарии : Заменен конструктором класса. AS2 : eval() AS3 аналог : Нет Комментарии : Нет AS2 : fscommand() AS3 аналог : flash.system.fscommand() Комментарии : Перемещен в пакет flash.system AS2 : getProperty() AS3 аналог : Нет Комментарии : Используйте оператор "точка" (.) AS2 : getTimer() AS3 аналог : getTimer() Комментарии : Перемещенно в пакет flash.util AS2 : getURL() AS3 аналог : flash.net.URLLoader Комментарии : Так же в пакете flash.net вы можете найти функции navigateToURL() и sendToURL() AS2 : getVersion() AS3 аналог : flash.system.Capabilities.version Комментарии : Перемещенно в класс capabilities AS2 : gotoAndPlay() AS3 аналог : flash.display.MovieClip.gotoAndPlay() Комментарии : Больше не существует такой глобальной функции, используйте соответствующий метод класса AS2 : gotoAndStop() AS3 аналог : flash.display.MovieClip.gotoAndStop() Комментарии : Больше не существует такой глобальной функции, используйте соответствующий метод класса AS2 : ifFrameLoaded() AS3 аналог : flash.display.MovieClip.framesLoaded Комментарии : Нет AS2 : int() AS3 аналог : int() Комментарии : Возвращенна, теперь конвертирует в тип данных int AS2 : length() AS3 аналог : String.length Комментарии : Больше не существует такой глобальной функции, используйте cвойство length класса String. AS2 : loadMovie() AS3 аналог : flash.display.Loader Комментарии : Используйте класс Loader AS2 : loadMovieNum() AS3 аналог : flash.display.Loader Комментарии : Используйте класс Loader AS2 : loadVariables() AS3 аналог : flash.net.URLLoader Комментарии : Используйте класс URLLoader AS2 : loadVariablesNum() AS3 аналог : flash.net.URLLoader Комментарии : Используйте класс URLLoader AS2 : mbchr() AS3 аналог : String.fromCharCode() Комментарии : Удаленно из AS3 используйте статический метод String.fromCharCode. AS2 : mblength() AS3 аналог : String.length Комментарии : Удаленно, используйте cвойство length класса String. AS2 : mbord() AS3 аналог : String.charCodeAt() Комментарии : Удаленно используйте String.charCodeAt() AS2 : mbsubstring() AS3 аналог : String.substr() Комментарии : Удаленно, используйте String.substr() AS2 : nextFrame() AS3 аналог : flash.display.MovieClip.nextFrame() Комментарии : Больше не существует такой глобальной функции, используйте соответствующий метод класса AS2 : nextScene() flash.display.MovieClip.nextScene() Комментарии : Больше не существует такой глобальной функции, используйте соответствующий метод класса AS2 : on() AS3 аналог : flash.events.EventDispatcher Комментарии : Используйте новую модель событий. AS2 : onClipEvent() AS3 аналог : flash.events.EventDispatcher Комментарии : Используйте новую модель событий. AS2 : ord() AS3 аналог : String Комментарии : Удаленно, используйте соответствующие методы класса String AS2 : play() AS3 аналог : flash.display.MovieClip.play() Комментарии : Удаленно, используйте соответствующие методы класса MovieClip AS2 : prevFrame() AS3 аналог : flash.display.MovieClip.prevFrame() Комментарии : Удаленно, используйте соответствующие методы класса MovieClip AS2 : prevScene() AS3 аналог : flash.display.MovieClip.prevScene() Комментарии : Удаленно, используйте соответствующие методы класса MovieClip AS2 : print() AS3 аналог : flash.print.PrintJob Комментарии : Удаленно, используйте класс PrintJob AS2 : printAsBitmap() AS3 аналог : flash.print.PrintJob Комментарии : Удаленно, используйте класс PrintJob AS2 : printAsBitmapNum() AS3 аналог : flash.print.PrintJob Комментарии : Удаленно, используйте класс PrintJob AS2 : printNum() AS3 аналог : flash.print.PrintJob Комментарии : Удаленно, используйте класс PrintJob AS2 : random() AS3 аналог : Math.random() Комментарии : Удаленно, используйте класс Math AS2 : removeMovieClip() AS3 аналог : Нет Комментарии : Нет AS2 : setInterval() AS3 аналог : setInterval() Комментарии : Перемещенно в flash.util. Обратите внимание на класс Timer AS2 : setProperty() AS3 аналог : Removed Комментарии : Используйте точечный синтаксис AS2 : setTimeout() AS3 аналог : setTimeout() Комментарии : Перемещенно в пакет flash.util AS2 : startDrag() AS3 аналог : flash.display.Sprite.startDrag() Комментарии : Глобальной функции больше не существует, используйте соответствующие методы класса Sprite AS2 : stop() AS3 аналог : flash.display.MovieClip.stop() Комментарии : Глобальной функции больше не существует, используйте соответствующие методы класса MovieClip AS2 : stopAllSounds() AS3 аналог : flash.media.Sound.stopAllSounds() Комментарии : Больше нет такой глобальной функции, используйте соответсвующие методы класса Sound AS2 : stopDrag() AS3 аналог : flash.display.Sprite.stopDrag() Комментарии : Глобальной функции больше не существует, используйте соответствующие методы класса Sprite AS2 : substring() AS3 аналог : String.substring() Комментарии : Удаленно, используйте соответствующие методы класса String
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^ Последний раз редактировалось Nirth; 18.11.2005 в 14:43. |
|
|||||
|
4AM Games
|
AS2 : targetPath()
AS3 аналог : Нет Комментарии : Нет AS2 : tellTarget() AS3 аналог : Нет Комментарии : Нет AS2 : toggleHighQuality() AS3 аналог : flash.display.Stage.quality Комментарии : Глобальное свойство удаленно, используйте свойство класса Stage AS2 : trace() AS3 аналог : flash.util.trace() Комментарии : Перемещено в пакет flash.util AS2 : unloadMovie() AS3 аналог : Нет Комментарии : Нет AS2 : unloadMovieNum() AS3 аналог : Нет Комментарии : Нет AS2 : updateAfterEvent() AS3 аналог : Нет Комментарии : Нет ( но присутсвует свойство в классе Event, которое как мне кажеться должно заменить данный метод)
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^ |
|
|||||
|
4AM Games
|
AS 2: Accessibility Класс
AS 3 аналог: flash.accessibility.Accesseibility Комментари:Нет AS 2: isActive() Метод AS 3 аналог: flash.accessibility.Accessibility.active Комментари: Теперь это свойство, измененно имя с isActive на active AS 2: updateProperties() Метод AS 3 аналог: flash.accessibility.Accessibility.updateProperties() Комментари: НЕТ
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^ |
|
|||||
|
4AM Games
|
AS 2: arguments Класс
AS 3 аналог: arguments Комментари: Свойство caller было удаленно AS 2: caller Свойство AS 3 аналог: arguments.callee Комментари: Удаленно, вы можете добиться такого же результата передавая свойство callee из "вызывающей функции" как аргумент в вызываемую функцию(есть в примерах в документации)
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^ |
|
|||||
|
4AM Games
|
AS 2: CASEINSENSITIVE Constant
AS 3 аналог: Array.CASEINSENSITIVE Комментари: теперь тип данных uint AS 2: DESCENDING Constant AS 3 аналог: Array.DESCENDING Комментари: теперь тип данных uint AS 2: length Cвойство AS 3 аналог: Array.length Комментари: теперь тип данных uint AS 2: NUMERIC Constant AS 3 аналог: Array.NUMERIC Комментари: теперь тип данных uint AS 2: RETURNINDEXEDARRAY Constant AS 3 аналог: Array.RETURNINDEXEDARRAY Комментари: теперь тип данных uint AS 2: UNIQUESORT Constant AS 3 аналог: Array.UNIQUESORT Комментари: теперь тип данных uint AS 2: Array Constructor AS 3 аналог: Array.Array() Комментари: тип данных параметра изменен на "..." (остальное) AS 2: push() Метод AS 3 аналог: Array.push() Комментари: тип данных параметра изменен на "..." (остальное) AS 2: slice() Метод AS 3 аналог: Array.slice() Комментари: Оба параметра теперь int AS 2: sort() Метод AS 3 аналог: Array.sort() Комментари: Тип параметров теперь uint AS 2: sortOn() Метод AS 3 аналог: Array.sortOn() Комментари: Тип параметров теперь uint. В AS3 добавленна возможность сортировать не только по одному имени. AS 2: splice() Метод AS 3 аналог: Array.splice() Комментари: тип параметра startIndex теперь int а deleteCount - uint, тип параметра value изменен на "..." (остальное) AS 2: unshift() Метод AS 3 аналог: Array.unshift() Комментари: Тип параметра и возвращаемой величины теперь uint
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^ |
|
|||||
|
4AM Games
|
AS 2: CASEINSENSITIVE Constant
AS 3 аналог: Array.CASEINSENSITIVE Комментари: теперь тип данных uint AS 2: DESCENDING Constant AS 3 аналог: Array.DESCENDING Комментари: теперь тип данных uint AS 2: length Cвойство AS 3 аналог: Array.length Комментари: теперь тип данных uint AS 2: NUMERIC Constant AS 3 аналог: Array.NUMERIC Комментари: теперь тип данных uint AS 2: RETURNINDEXEDARRAY Constant AS 3 аналог: Array.RETURNINDEXEDARRAY Комментари: теперь тип данных uint AS 2: UNIQUESORT Constant AS 3 аналог: Array.UNIQUESORT Комментари: теперь тип данных uint AS 2: Array Constructor AS 3 аналог: Array.Array() Комментари: тип данных параметра изменен на "..." (остальное) AS 2: push() Метод AS 3 аналог: Array.push() Комментари: тип данных параметра изменен на "..." (остальное) AS 2: slice() Метод AS 3 аналог: Array.slice() Комментари: Оба параметра теперь int AS 2: sort() Метод AS 3 аналог: Array.sort() Комментари: Тип параметров теперь uint AS 2: sortOn() Метод AS 3 аналог: Array.sortOn() Комментари: Тип параметров теперь uint. В AS3 добавленна возможность сортировать не только по одному имени. AS 2: splice() Метод AS 3 аналог: Array.splice() Комментари: тип параметра startIndex теперь int а deleteCount - uint, тип параметра value изменен на "..." (остальное) AS 2: unshift() Метод AS 3 аналог: Array.unshift() Комментари: Тип параметра и возвращаемой величины теперь uint
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^ |
|
|||||
|
4AM Games
|
AS 2: BitmapData Класс
AS 3 аналог: flash.display.BitmapData Комментарии: Класс в AS3 использует BitmapDataChannel как перепись для Channel констант AS 2: height Свойство[read-only] AS 3 аналог: flash.display.BitmapData.height Комментарии: Тип изменен на Int AS 2: width Свойство[read-only] AS 3 аналог: flash.display.BitmapData.width Комментарии: Тип изменен на Int AS 2: copyChannel() AS 3 аналог: flash.display.BitmapData.copyChannel() Комментарии: srcChannel и destChannel теперь типа uint AS 2: fillRect() Метод AS 3 аналог: flash.display.BitmapData.fillRect() Комментарии: color параметр теперь типа uint AS 2: floodFill() Метод AS 3 аналог: flash.display.BitmapData.floodFill() Комментарии: параметры x и y теперь типа int, color - uint AS 2: getColorBoundsRect() Метод AS 3 аналог: flash.display.BitmapData.getColorBoundsRect() Комментарии: mask и color теперь uint AS 2: getPixel() Метод AS 3 аналог: flash.display.BitmapData.getPixel() Комментарии: принимает int параметры и возвращает uint AS 2: getPixel32() Метод AS 3 аналог: flash.display.BitmapData.getPixel32() Комментарии: принимает int параметры и возвращает uint AS 2: hitTest() Метод AS 3 аналог: flash.display.BitmapData.hitTest() Комментарии: Принимает uint для firstAlphaThreshold и secondAlphaThreshold параметров AS 2: loadBitmap() Метод AS 3 аналог: Нет Комментарии: Нет AS 2: merge() Метод AS 3 аналог: flash.display.BitmapData.merge() Комментарии: принимает uint в качестве параметров AS 2: noise() Метод AS 3 аналог: flash.display.BitmapData.noise() Комментарии: принимает int для randomSeed и uint для low,high и channelOptions параметров AS 2: perlinNoise() Метод AS 3 аналог: flash.display.BitmapData.perlinNoise() Комментарии: Принимает int значение длля randomSeed и uint для numOctaves и channelOptions AS 2: pixelDissolve() Метод AS 3 аналог: flash.display.BitmapData.pixelDissolve() Комментарии: принимает int для параметра randomSeed и uint для numberOfPixels и fillColor AS 2: scroll() Метод AS 3 аналог: flash.display.BitmapData.scroll() Комментарии: int для параметров x и y AS 2: setPixel() Метод AS 3 аналог: flash.display.BitmapData.setPixel() Комментарии: int для параметров x и y и возвращает uint AS 2: setPixel32() Метод AS 3 аналог: flash.display.BitmapData.setPixel32() Комментарии: int для параметров x и y и возвращает uint AS 2: threshold() Метод AS 3 аналог: flash.display.BitmapData.threshold() Комментарии: принимает uint значение для параметров threshold,color и mask, возвращает так же uint
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^ |
![]() |
![]() |
Часовой пояс GMT +4, время: 08:11. |
|
|
« Предыдущая тема | Следующая тема » |
|
|