Становиться лучше в FlashDevelop - PullRequest
2 голосов
/ 09 февраля 2010

Привет, ребята, я программировал на as3 последние 4 месяца, и у меня это получалось довольно хорошо. Я только недавно решил поработать с flashdevelop. Я заметил, что есть много кода, который доступен в Flex SDK, который не доступен в as3 с Flash CS4. Как вложение активов и тому подобное. Я пытался найти некоторые современные уроки о том, как встраивать такие вещи, как XML, и до сих пор уроки неточны или неясны, как это сделать. Я пытался найти несколько хороших книг, которые освещали бы это и не смогли.

Книги либо охватывают as3 со вспышкой, либо as и flex builder. Что больше к работе с mxml. Я не смог найти книг о том, как работать с as3 и flex sdk. Которые показывают примеры, такие как встраивание xml и так далее. Мне было просто любопытно, кто-нибудь знает о каких-нибудь хороших книгах, которые охватывают ВСЕ, что нужно знать об as3 и flex sdk. Не так много на Flex Builder и MXML.

В некотором смысле, я просто хочу стать лучше, работая с as3 проектами с помощью flashdevelop. И было бы замечательно, если бы были книги, освещающие это. Потому что давайте посмотрим правде в глаза, Мы, разработчики, иногда просто устаем от поиска в Интернете кусочков вещей. и просто здорово иметь одну хорошую книгу, которая ссылается на все.

Если никто не знает ни о каких хороших книгах, то, я думаю, веб-сайт может это сделать. но они не могут быть http://dispatchevent.org/roger/embed-almost-anything-in-your-swf/ или же http://mattmakesgames.com/blog/2009/06/embedding-xml-in-as3.html

Первый был не так уж и плох, они просто не понимали, как подключиться к узлам, а второй просто ошибался в том, как анализировать xml. по крайней мере для меня он был. Я сделал это построчно и получил ошибки. Мне просто нужно поправиться в развитии флэш.

Спасибо, ребята !!

Ответы [ 3 ]

4 голосов
/ 09 февраля 2010

Хорошо, похоже, когда вы ссылаетесь на «Flex SDK», вы на самом деле имеете в виду MXMLC (компилятор Flex), а не SDK (хотя компилятор является частью SDK) .

И Flash Builder (Flex Builder), и FlashDevelop используют MXMLC для компиляции ваших SWF-файлов. Исключением является то, что в FlashDevelop, если в настройках вашего проекта установлен флажок «Нет вывода», то Flash (Authoring) скажет скомпилировать ваш SWF. Flash использует собственный компилятор.

Использование компилятора MXMLC не означает, что вы должны использовать среду Flex. Он также может компилировать чистые проекты AS3.

Спросите себя - вам нужно для "встраивания" XML-документа? Вы не можете просто загрузить его во время выполнения?

Вот отличный прогон MXMLC от Senocular . Это немного устарело, но все это должно все еще работать, и даст вам лучшее понимание того, что на самом деле происходит. Это немного долго, так что вы можете распечатать его, сшить вместе, чтобы он выглядел как книга :) Вот еще одно более быстрое руководство по MXMLC от Эрика Джонсона .

Я думаю, вам просто нужно найти хороший рабочий процесс, который работает для вас. Обычно я создаю все свои активы во Flash, а затем публикую их в SWC. Затем у меня есть проект Pure AS3 FlashDevelop, который импортирует SWC (щелкните правой кнопкой мыши SWC в FlashDevelop и нажмите «Добавить в библиотеку»). Затем я просто использую AS3, чтобы сменить графику и сделать всю магию. Прочитайте этот пост для получения дополнительной информации.

2 голосов
/ 09 февраля 2010
0 голосов
/ 11 февраля 2010

В вики FlashDevelop есть также несколько хороших учебных пособий по всем трем параметрам компиляции (т. Е. Компиляция с использованием Flash, компиляция с использованием Flex SDK и создание ресурсов с использованием Flash, а также компиляция с использованием только Flex SDK).

http://www.flashdevelop.org/wikidocs/index.php?title=AS3

...