PDA

Просмотр полной версии : Flex sdk можно ли управлять синтаксисом?


Anddrey
05.08.2010, 12:44
Если компилировать код через flex sdk 4 то можно ли управлять синтаксисом?
Например, компиляция через flash ide позволяет писать:

public var a,b,c:int;
function myf(param) {
}

sdk же требует строгий синтаксис и определение переменных.

public var a:int;
public var b:int;
public var b:int;
function myf(param):void {
}

Можно ли это отключить и компилировать по правилам как во flash ide?

wvxvw
05.08.2010, 13:18
Я думаю, что лучше просто занятся чем-то другим, PHP, например :)
Запрещает, и правильно делает, незачем маразм плодить.

Кстати, второй пример тоже с предупреждениями скомпилируется. Но разница не в синтаксисе, а в том, что из этого компилируется. За оба варианта надо линейкой по пальцам.

Anddrey
05.08.2010, 13:30
Я думаю, что лучше просто занятся чем-то другим, PHP, например :)
Запрещает, и правильно делает, незачем маразм плодить.

Кстати, второй пример тоже с предупреждениями скомпилируется. Но разница не в синтаксисе, а в том, что из этого компилируется. За оба варианта надо линейкой по пальцам.
Ты не учитываешь то что проекты бывают разные и есть очень старые.
Не все на свете такие строгие и умные как ты :)

Компилируется с ворингами,я поэтому и спрашиваю а управляется ли это вообще?
А кто не пробовал писать в свободном стиле тому конечно кажется такой подход маразмом.
Но суть вопроса пока открыта.

Добавлено через 1 час 0 минут
Нашел в документации такую строку:
..... Вызов возможно неопределенного метода %s. Эта ошибка возникает, когда компьютер работает в строгом режиме. ......

Что это значит в строгом режиме? А как его переключить в "мягкий"?

wvxvw
05.08.2010, 15:13
Это не свободный стиль, это просто плохо написаный код, и его надо исправлять.
Да, и в AS3 всегда была строгая типизация, так что даже если проект создавался в 2005, то это никого не оправдывает.

Anddrey
05.08.2010, 15:41
Если flash ide позволяет такие вещи то это свободный компилятор, чего не скажешь про flex.

Пока на суть вопроса ответа нет.
1) Можно ли компилировать через Flex SDK в стиле компиляции Flash IDE?
2) Какие параметры компиляции управляют "строгим" и "мягким" режимом компиляции ?