![]() |
|
||||||||||
|
|||||
|
Почти уверен, что меня отправят гуглить...
![]() Но я гуглил... Вот такие запросы были: Flashdevelop eclipse apache flashdevlop compile ... устал копировать... Вобщем, ненашел) Что я хочу: как используя FD (или FDT, как нуб не вижу особой разницы) компилировать флэш ролики? Видел статью, как оттуда компилировать, причем не средставами флэша, а через эклипс и сразу в браузере, причем в несколько раз быстрее компилирование идет. Можете ткнуть носом, куда надо рыть? Хочется компилировать и сразу в браузер, и просто в плеер, без мучительных alt+tab.. alt+tab,tab,tab... *черт* alt+shit+tab, ctrl+enter.
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
|
Здорово
![]() При попытке компиляции выдает предложение о конфигурировании ас3, ну чтож, сконфигурируем... потыркав понимаем, что это тонкие настройки, ну ладно, что то поменяли. И при каждой попытке компиляции он просит конфигурировать, но не компилирует... Есть где нибудь статья на эту тему?
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
|
Регистрация: Dec 2007
Сообщений: 269
|
там вся конфигурация заключается в указании пути к flex sdk.
IDE это не компилятор. |
|
|||||
|
Опа, а компилировать не из флекса можно? (то через флэш, не фанат флекса)
P.S. я знаю что флекс это фреймворк флэша -_-
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
|
Modus ponens
|
eh?
компилятор это программа, которая читает файлы и строит байткод на основе прочитаного, сохраняя его потом в другой файл... с Флекс СДК вы получаете 3 компилятора, проще всего пользоваться mxmlc. Чтобы их запустить вам нужно окружение Java (JRE) оно тоже есть в Флекс СДК. Компилировать не из ИДЕ можно, естесственно, но это только в случае, если вам нужна автоматическая компиляция типа: на сервер пришел запрос "скомилируйте мне из этих ресурсов слайдшоу: <список ресурсов>" -> нужно скомпилировать SWF соответственно запросу... а так, конечно удобнее, когда ИДЕ само создает билд файл...
__________________
Hell is the possibility of sanity |
|
|||||
|
[FD: Идем в свойства проекта и в Post-Build пишем команду запуска браузера со страницей, которая грузит скомпилированный swf]
а можно подробнее? какой синтаксис команды? С уважением. |
|
|||||
|
Modus ponens
|
ну, можно например так:
run.bat: @echo off set moz_path="C:\Program Files\Mozilla Firefox\firefox.exe" %moz_path% D:\as3\somewhere\bin\index.html D:\as3\somewhere\run\run.bat
__________________
Hell is the possibility of sanity |
|
|||||
|
Можно компилировать флешки, например в notepad++. Для этого создаем make.bat в папке bin flex 3 sdk:
@ECHO off if "%~x1" == ".as" goto PARSEAS if "%~x1" == ".mxml" goto PARSEAS GOTO NOTFOUND :PARSEAS REM ------Description------------------------------------------------------ REM Drag your .as file onto this .bat to create a new .bat that will REM compile and, if compilation successful, open the resulting swf. REM ----------------------------------------------------------------------- REM ------User-Variables--------------------------------------------------- REM mxmlcPath: Path to mxmlc command line compiler. You may need REM to change this based on your installation SET mxmlcPath="%~dp0mxmlc.exe" chdir %~dp0 REM Path to Flash Player SET mpath=..\runtimes\player\10\win\FlashPlayer.exe REM opts: Command line options for mxmlc if any. You can get a list REM of the available options from: REM http://livedocs.macromedia.com/labs/1/flex/00001191.html REM or by running: REM mxmlc.exe -help list advanced details REM in the command prompt (properly referencing mxmlc.exe) SET opts=-benchmark=true -creator="NotepadPP" REM ----------------------------------------------------------------------- REM Generate .bat code and save to file ECHO @ECHO OFF ^& (IF EXIST "%%~dp0%~n1.swf" (DEL "%%~dp0%~n1.swf")) ^& %mxmlcPath% %opts% -file-specs "%%~dp0%~nx1" ^& (IF EXIST "%%~dp0%~n1.swf" (%mpath% "%%~dp0%~n1.swf") ELSE (PAUSE)) > "%~dpn1.bat" REM Immediately execute the generated bat @ECHO off CALL "%~dpn1.bat" DEL "%~dpn1.bat" goto END :NOTFOUND ECHO "FLEX Compiler Error - Incorrect extension!" :END В дальнейшем запускаем ctrl+f6. Все трейсы попадают в консольку. А если в браузере, то допиши код wvxvw в бат файл.
__________________
if (love is true) break my.heart; Последний раз редактировалось Rzer; 15.09.2008 в 23:24. |
![]() |
![]() |
Часовой пояс GMT +4, время: 13:03. |
|
|
« Предыдущая тема | Следующая тема » |
|
|