Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Закрытая тема
Старый 18.11.2005, 02:47
Nirth вне форума Посмотреть профиль Отправить личное сообщение для Nirth Посетить домашнюю страницу Nirth Найти все сообщения от Nirth
  № 1  
Nirth
4AM Games
 
Аватар для Nirth

блогер
Регистрация: Nov 2002
Адрес: Sofia
Сообщений: 6,264
Записей в блоге: 1
Отправить сообщение для Nirth с помощью ICQ Отправить сообщение для Nirth с помощью AIM Отправить сообщение для Nirth с помощью MSN Отправить сообщение для Nirth с помощью Yahoo Отправить сообщение для Nirth с помощью Skype™
По умолчанию Переход с AS2(1) на AS3

Данный перевод находиться в стадии перевода, на переведенные разделы будут появляться ссылки, оригинал документа можно найти тут

Миграция из 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.
Старый 18.11.2005, 02:53
Nirth вне форума Посмотреть профиль Отправить личное сообщение для Nirth Посетить домашнюю страницу Nirth Найти все сообщения от Nirth
  № 2  
Nirth
4AM Games
 
Аватар для Nirth

блогер
Регистрация: Nov 2002
Адрес: Sofia
Сообщений: 6,264
Записей в блоге: 1
Отправить сообщение для Nirth с помощью ICQ Отправить сообщение для Nirth с помощью AIM Отправить сообщение для Nirth с помощью MSN Отправить сообщение для Nirth с помощью Yahoo Отправить сообщение для Nirth с помощью Skype™
По умолчанию Дерективы компилятора

Дерективы компилятора

AS 2#endinitclip
AS 3 аналог: Нет
Комментарии : Нет

AS 2:#include
AS 3 аналог: Нет
Комментарии : Обратить внимание на include

AS 2: #initclip
AS 3 аналог: Нет
Комментарии : Нет
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^

Старый 18.11.2005, 03:17
Nirth вне форума Посмотреть профиль Отправить личное сообщение для Nirth Посетить домашнюю страницу Nirth Найти все сообщения от Nirth
  № 3  
Nirth
4AM Games
 
Аватар для Nirth

блогер
Регистрация: Nov 2002
Адрес: Sofia
Сообщений: 6,264
Записей в блоге: 1
Отправить сообщение для Nirth с помощью ICQ Отправить сообщение для Nirth с помощью AIM Отправить сообщение для Nirth с помощью MSN Отправить сообщение для Nirth с помощью Yahoo Отправить сообщение для Nirth с помощью Skype™
Глобальные Функции

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.
Старый 18.11.2005, 14:44
Nirth вне форума Посмотреть профиль Отправить личное сообщение для Nirth Посетить домашнюю страницу Nirth Найти все сообщения от Nirth
  № 4  
Nirth
4AM Games
 
Аватар для Nirth

блогер
Регистрация: Nov 2002
Адрес: Sofia
Сообщений: 6,264
Записей в блоге: 1
Отправить сообщение для Nirth с помощью ICQ Отправить сообщение для Nirth с помощью AIM Отправить сообщение для Nirth с помощью MSN Отправить сообщение для Nirth с помощью Yahoo Отправить сообщение для Nirth с помощью Skype™
По умолчанию Продолжение Глобальных Функций

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 и я стану писателем ^_^

Старый 18.11.2005, 18:55
Nirth вне форума Посмотреть профиль Отправить личное сообщение для Nirth Посетить домашнюю страницу Nirth Найти все сообщения от Nirth
  № 5  
Nirth
4AM Games
 
Аватар для Nirth

блогер
Регистрация: Nov 2002
Адрес: Sofia
Сообщений: 6,264
Записей в блоге: 1
Отправить сообщение для Nirth с помощью ICQ Отправить сообщение для Nirth с помощью AIM Отправить сообщение для Nirth с помощью MSN Отправить сообщение для Nirth с помощью Yahoo Отправить сообщение для Nirth с помощью Skype™
По умолчанию Класс Accessibility

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 и я стану писателем ^_^

Старый 18.11.2005, 18:56
Nirth вне форума Посмотреть профиль Отправить личное сообщение для Nirth Посетить домашнюю страницу Nirth Найти все сообщения от Nirth
  № 6  
Nirth
4AM Games
 
Аватар для Nirth

блогер
Регистрация: Nov 2002
Адрес: Sofia
Сообщений: 6,264
Записей в блоге: 1
Отправить сообщение для Nirth с помощью ICQ Отправить сообщение для Nirth с помощью AIM Отправить сообщение для Nirth с помощью MSN Отправить сообщение для Nirth с помощью Yahoo Отправить сообщение для Nirth с помощью Skype™
По умолчанию Класс arguments

AS 2: arguments Класс
AS 3 аналог: arguments
Комментари: Свойство caller было удаленно

AS 2: caller Свойство
AS 3 аналог: arguments.callee
Комментари: Удаленно, вы можете добиться такого же результата передавая свойство callee из "вызывающей функции" как аргумент в вызываемую функцию(есть в примерах в документации)
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^

Старый 18.11.2005, 18:56
Nirth вне форума Посмотреть профиль Отправить личное сообщение для Nirth Посетить домашнюю страницу Nirth Найти все сообщения от Nirth
  № 7  
Nirth
4AM Games
 
Аватар для Nirth

блогер
Регистрация: Nov 2002
Адрес: Sofia
Сообщений: 6,264
Записей в блоге: 1
Отправить сообщение для Nirth с помощью ICQ Отправить сообщение для Nirth с помощью AIM Отправить сообщение для Nirth с помощью MSN Отправить сообщение для Nirth с помощью Yahoo Отправить сообщение для Nirth с помощью Skype™
По умолчанию Класс Array

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 и я стану писателем ^_^

Старый 18.11.2005, 18:57
Nirth вне форума Посмотреть профиль Отправить личное сообщение для Nirth Посетить домашнюю страницу Nirth Найти все сообщения от Nirth
  № 8  
Nirth
4AM Games
 
Аватар для Nirth

блогер
Регистрация: Nov 2002
Адрес: Sofia
Сообщений: 6,264
Записей в блоге: 1
Отправить сообщение для Nirth с помощью ICQ Отправить сообщение для Nirth с помощью AIM Отправить сообщение для Nirth с помощью MSN Отправить сообщение для Nirth с помощью Yahoo Отправить сообщение для Nirth с помощью Skype™
По умолчанию Класс AsBroadcaster

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 и я стану писателем ^_^

Старый 19.11.2005, 03:01
Nirth вне форума Посмотреть профиль Отправить личное сообщение для Nirth Посетить домашнюю страницу Nirth Найти все сообщения от Nirth
  № 9  
Nirth
4AM Games
 
Аватар для Nirth

блогер
Регистрация: Nov 2002
Адрес: Sofia
Сообщений: 6,264
Записей в блоге: 1
Отправить сообщение для Nirth с помощью ICQ Отправить сообщение для Nirth с помощью AIM Отправить сообщение для Nirth с помощью MSN Отправить сообщение для Nirth с помощью Yahoo Отправить сообщение для Nirth с помощью Skype™
По умолчанию Класс BitmapData

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.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 08:11.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.