Тема: Синтаксис
Показать сообщение отдельно
Старый 29.10.2006, 19:06
miramax вне форума Посмотреть профиль Отправить личное сообщение для miramax Посетить домашнюю страницу miramax Найти все сообщения от miramax
  № 2  
Ответить с цитированием
miramax
 
Аватар для miramax

Регистрация: Oct 2005
Адрес: Борисоглебск
Сообщений: 1,702
Отправить сообщение для miramax с помощью ICQ Отправить сообщение для miramax с помощью AIM Отправить сообщение для miramax с помощью MSN Отправить сообщение для miramax с помощью Yahoo Отправить сообщение для miramax с помощью Skype™
Цитата:
Сообщение от Therion
Вот можно ведь писать так
Код:
myPoint=new Point()
а можно и так
Код:
var myPoint:Point = new Point();
в чём собственно разница ведь, оба варианта работают...а первый корочее и понятнее...
В ас2 для проверки типизации, не более. Что бы нельзя было использовать объекты "не по назначению"
А вот в ас3 это нужно для непосредственно типизации, что позволяет ускорить исполнение кода. Потому как плееру нет необходимости каждый раз определять тип
Смотри сам :
вот этот код
Код:
var i:Number = 0
t  = getTimer();
while(i<1000000){
	i++
}
trace(getTimer()-t)

a = 0
t  = getTimer();
while(a<1000000){
	a++
}
trace(getTimer()-t)
скомпиллированный в ас 2
выводит
2194
2185

а в АС 3

13
2668

Условно говоря, типизированный ооп код исполняется быстрее. А ас3 интерпритарор работает быстрее с типизированными объектами.
Считай что это тренниг перед ас 3 кодингом
__________________
AS3 | www.FLAPS.ru | Русские флэшеры самые умные флэшеры в мире. ©


Последний раз редактировалось miramax; 29.10.2006 в 19:08.