Я могу использовать гибкий провод без разработчика Flex?

фильтр был бы потрясающим для этого. Простой пример:

names = ['mike', 'dave', 'jim']
filter(lambda x: x != 'mike', names)
['dave', 'jim']

Редактирование: понимание списка Corey является потрясающим также.

9
задан i2ijeya 18 September 2009 в 14:53
поделиться

8 ответов

Да.

Немного предыстории: Flex Builder (он же Flash Builder), компилятор mxmlc (бесплатно) и Flash CSx компилируют код ActionScript в файлы SWF и / или AIR. . Flash CSx - это инструмент, ориентированный на дизайн, со встроенным ультра-упрощенным редактором кода (не намного полезнее, чем Блокнот); Flex Builder / Flash Builder - это полноценная IDE для программиста (на основе Eclipse); компилятор mxmlc - это бесплатный инструмент командной строки, который компилирует файлы ActionScript в файлы SWF и AIR. (Вы должны использовать свой собственный редактор для записи исходных файлов.)

MXML - это язык xml, который действует как ярлык для ActionScript. Вы можете кодировать mxml вместо ActionScript, и компилятор преобразует ваш mxml в ActionScript перед компиляцией. Вы не можете использовать mxml как сокращение для всего кода AS. В основном вы можете использовать его как замену кодированию пользовательского интерфейса и как способ привязки данных к элементам пользовательского интерфейса. Компилятор преобразует mxml в классы Actionscript, а затем компилирует классы Actionscript (те, которые созданы как mxml, а те, которые изначально закодированы в ActionScript) в байт-код. Виртуальная машина Flash (например, плагин браузера) запускает байт-код.

В настоящее время вы можете кодировать как ActionScript, так и mxml, а затем компилировать с помощью Flex Builder / Flash Builder или компилятора mxmlc (который предоставляется бесплатно). Flash CSx не понимает mxml, поэтому вы можете компилировать только простой скрипт Actionscript.

Примечание: существуют сторонние инструменты, такие как FDT, которые также можно использовать для написания и компиляции ActionScript и mxml.

Язык ActionScript несколько раз пересматривался. После короткой фазы, когда это был проприетарный язык, он трансформировался во что-то вроде Javascript. Затем, с появлением AS 2.0, он стал больше похож на Java - и это продолжается в этом направлении с AS 3.0. (его синтаксис очень похож на Java и, как и Java, основан на классах.)

Существует базовый набор классов Actionscript, которые доступны вам в Flash CSx, Flex Builder / Flash Builder и бесплатном sdk. Существуют дополнительные классы, известные как Flex Framework, которые доступны в Flex Builder / Flash Builder и в SDK, но не в Flash CSx. Эти дополнительные классы добавляют новые визуальные компоненты, такие как сетка данных, расширенный механизм компоновки пользовательского интерфейса и каркас для привязки данных.

Вы можете использовать Flex Framework без Flex Builder IDE (который будет переименован в следующая версия Flash Builder). мой блог ActionScript

18
ответ дан 4 December 2019 в 06:22
поделиться

Если вы студент, вы можете получить Flex Builder бесплатно.

Бесплатно для студентов

7
ответ дан 4 December 2019 в 06:22
поделиться

Да, вы можете использовать любой текстовый редактор для написания кода MXML и ActionScript, а затем использовать командную строку для компиляции кода в SWF (Flash Movie). Однако SDK не включает диаграммы.

http://opensource.adobe.com/wiki/display/flexsdk/Downloads

2
ответ дан 4 December 2019 в 06:22
поделиться

Мне нравится FlashDevelop @ http://www.flashdevelop.org/

Редактор с открытым исходным кодом для Adobe Flash / Flex для Windows (может работать под Wine?).

6
ответ дан 4 December 2019 в 06:22
поделиться

Flex Builder (теперь Flash Builder) основан на Eclipse IDE - на самом деле это плагин для Eclipse. Итак, поскольку Eclipse является бесплатным и открытым исходным кодом, - www.eclipse.org/webtools/ - www.aptana.com/studio

В качестве альтернативы, если у вас есть Visual Studio от MSFT, для этого тоже есть плагин Flex: - www.sapphiresteel.com/Adobe-Flex-Development-in-Visual

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

www.adobe.com /livedocs/flex/3/html/compilers_13.html#150640

В главе 2 Flex 3 In Action также есть раздел о том, как разрабатывать приложения Flex без Flex Builder:

http://www.amazon.com / dp / 1933988746 /? tag = insidemark-20

Обратите внимание, что Flex Builder бесплатен для преподавателей, студентов и неработающих программистов. Так что это еще один вариант.

Ура.

1
ответ дан 4 December 2019 в 06:22
поделиться

Если вы работаете в Windows, посмотрите, сможете ли вы запустить mxmlc. exe (компилятор) из командной строки. Создайте простой файл Example.mxml, чтобы проверить его.

mxmlc.exe Example.mxml

Вот простой исходный код mxml Hello World .

Простые шаги подробно описаны на сайте Adobe и в главе 2 "" Flex 3 в действии "

2
ответ дан 4 December 2019 в 06:22
поделиться

Flex Builder будет лучшим способом обучения, так как у него есть отладчик и, таким образом, вы можете пошагово посмотреть, как он работает. FlashDevelop бесплатен, но в нем отсутствует отладчик, но все же очень полезен

0
ответ дан 4 December 2019 в 06:22
поделиться

Вы, безусловно, можете создавать приложения только с открытым исходным кодом Flex SDK. Я опубликовал некоторые инструкции по использованию только Flex SDK в Linux. Если вы находитесь на другой платформе, инструкции можно немного изменить.

3
ответ дан 4 December 2019 в 06:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: