PDA

Просмотр полной версии : переход с flex3 на flex4


Astervinus
07.04.2010, 21:06
Есть mxml-проект, компилирующийся без ошибок в SDK 3.4.1
Пытаюсь скомпилировать этот же проект в SDK 4.0.0
Выдает ошибку:
"1137: Неправильное количество аргументов. Ожидается не более 1. "
В качестве ресурса указывает мой корневой mxml-документ, а где строка пишет Unknown.

Даже не знаю, куда копать... Какие вообще есть подводные камни при переходе на flex4? Есть какие-то статьи на эту тему?

wvxvw
07.04.2010, 21:58
Попробуйте скомпилировать из коммандной строки, а то так не понятно, что происходит, похоже на то, что ошибка в кодогенерации.

BeDLiNt
08.04.2010, 08:20
Даже не знаю, куда копать... Какие вообще есть подводные камни при переходе на flex4?

Да их целая куча.. Вообще во flex4 впринципе другая концепция построения визуальных элементов. Тупо портировать проект с 3-ойки на 4-ку смысла нет, пускай лучше остается на тройке. Или плотно займитесь переводом на 4 sdk.

Astervinus
08.04.2010, 15:13
Проект довольно не маленький. Почитав ряд статей, понял, что переносить его на 4-ку будет довольно трудоемко. Оставлю его на 3-ке...

HN4E7O
08.04.2010, 16:18
в Flash Builder есть опция "использывать режим совместимости с FLEX 3"....

BeDLiNt
08.04.2010, 16:35
в Flash Builder есть опция "использывать режим совместимости с FLEX 3"....
Тут никто про Flash Builder и не говорил. Речь шла про Flex SDK 3 и Flex SDK 4. А во Flash Builder-е можно писать под любую SDK хоть под вторую.

Astervinus
08.04.2010, 17:32
Как я понял режим совместимости с 3-кой влияет только на визуальное отображение компонентов.