2009-02-22 4 views
1

Я делал все свои Flash-приложения до сих пор с помощью Flash IDE (хотя я редко использую временные рамки, поскольку я предпочитаю делать все в коде) или FlexBuilder в качестве приложений Flex. Приложения, которые просто расширяют Sprite (например, в среде FlexBuilder IDE), являются жизнеспособным способом выполнения приложения или предназначены только для HelloWorlds? При каких условиях вы не захотите использовать Flash IDE? Могут ли файлы MXML использоваться с приложениями, которые просто расширяют Sprite?Расширение спрайтов с помощью Flex?

Примечание: Я не спрашиваю, когда использовать Flex vs. Flash. Я также не спрашиваю, лучше ли Flash IDE или FlexBuilder IDE для редактирования файлов ActionScript.

Редактировать: Что я имею ввиду «могут ли файлы MXML использоваться с приложениями, которые просто расширяют Sprite?» Я имею в виду, можно ли использовать разметку MXML в файле ActionScript 3.0 в Flexbuilder 3. Я почти уверен, что вы не можете этого сделать.

ответ

2

Являются ли приложения, которые просто расширяют Sprite (например, в среде FlexBuilder IDE), являются жизнеспособным способом выполнения приложения или предназначены только для HelloWorlds?

В Flex у вас есть возможность расширить класс Sprite или реализовать класс IUIComponent. Однако есть различия.

При каких условиях вы не захотите использовать Flash IDE?

Нужны ли данные? В этом случае я не уверен, насколько легко работать с Flash IDE.

Могут ли файлы MXML использоваться с приложениями, которые просто расширяют Sprite?

Не уверен, что вы подразумеваете под apps. Однако компоненты AS3 отлично работают с MXML. Спрайты должны быть завернуты в какой-то IUIComponent, если вы используете его с MXML. MXML - синтаксический сахар. Он составляет, скомпилированный в AS3 и, как таковой, может быть не таким эффективным, если бы вы их закодировали.

Это blogpost может заинтересовать вас.

+0

Спасибо за ответ. Все еще обдумывая это. –

1

Я думаю, что простой ответ «ДА». Я создал несколько сайтов и приложений в чистом AS3, который «просто расширяет Sprite» в FlexBuilder.

Мне нравится код, поэтому я не использую Flash IDE для чего-либо. Тем не менее, я вижу, насколько быстрее мои флеш-друзья могут создавать некоторые вещи, поэтому я предлагаю создавать небольшие, индивидуальные эффекты во Flash и затем импортировать файл .swc в FlexBuilder.

+0

+1. Отличный ответ. Обратите внимание, что если вы помечаете свой материал «community wiki», любой пользователь с разрешением 750+ может редактировать, но вы не получите баллов за свою репутацию. Если вы хотите, удалите ответ (если SO позволяет) и верните его снова. –

Смежные вопросы