Показать сообщение отдельно
Старый 19.07.2009, 22:19
kup вне форума Посмотреть профиль Отправить личное сообщение для kup Найти все сообщения от kup
  № 26  
Ответить с цитированием
kup

Регистрация: Apr 2009
Адрес: kup78.livejournal.com
Сообщений: 84
Цитата:
Сообщение от sospamom Посмотреть сообщение
kup
Неудачный пример, компилятор не сможет догадаться переписать
Код AS3:
var myPoint = new Point(10, 10)
как
Код AS3:
var myPoint:Point = new Point(10, 10)
ведь мы можем написать и
Код AS3:
var myPoint:Object = new Point(10, 10)
можно же написать например так.

Код AS3:
var myPoint = new Point(10, 10) as Object

Цитата:
Сообщение от sospamom Посмотреть сообщение
kup

var нужна например в данном случае:
Код AS3:
var b = 5;
a();
function a(){
var b = 7;
}
чтобы компилятор понял, что мы сейчас работаем с переменной в области видимости функции.
для этого есть this чтобы указать зону видимости.

Код AS3:
import MyClass;
 
это такой аналог кода
 
class MyClass
{
    // ...
}
Чтобы незахламлять исходники. Просто чтобы использовать класс, вы должны его продекларировать. Компилятор ничего незнает про файлы и ваши полные-пути ему лесом. То что вы хотите, должно иметь примерно такой синтаксис.

Код AS3:
new class {  };


Последний раз редактировалось kup; 19.07.2009 в 23:04.