|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
буду краток
модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
|
[flowPlayer] как скомпилить во FlashDevelop
Не знаю, точно ли я выбрал раздел.
Вопрос: Кто нибудь пробовал скомпилировать flowPlayer во FlashDevelop? мои действия: 1) создал as проект в FD 2) скачал исходники плеера 3) скопировал все сырцы в папку src (коммерческие тоже) 5) скопировал resources.swc в lib. подключил далее в исходниках есть build.xml, как я понял - это файл для ANT.. с ant никогда не работал. Как бы мне настроить проект чтоб скомпилить в FD? UPD. сделал главным классом org.flowplayer.view.Launcher компилю. выдаёт кучи варнингов на строки типа Цитата:
package org.flowplayer.view { import org.flowplayer.util.Log; CONFIG::commercialVersion { import org.flowplayer.FlowplayerLicenseKey; } CONFIG::commercialVersion public class LicenseKey { private static var log:Log = new Log("org.flowplayer.view::LicenseKey"); public static function validate(swfUrl:String, version:Array, configuredKeys:Object, externalInterfaceAvailable:Boolean):Boolean { trace("using validator " + FlowplayerLicenseKey.id); return FlowplayerLicenseKey.validate(swfUrl, version, configuredKeys, externalInterfaceAvailable); } } CONFIG::freeVersion public class LicenseKey { public static function validate(swfUrl:String, version:Array, configuredKeys:Object, externalInterfaceAvailable:Boolean):Boolean { return true; } } } это инструкции компилятора(дефайны)? Или нэймспэйсы? Добавлено через 23 часа 5 минут В общем, всем спасибо) Скомпилил с помощью ant и плагина для FD Если кому-то надо могу описать как работать с антом в FD
__________________
Отряд Котовскага Последний раз редактировалось Котяра; 24.11.2010 в 22:06. |
|
|||||
Регистрация: Mar 2007
Сообщений: 545
|
Было бы неплохо.
|
|
|||||
Регистрация: Mar 2010
Сообщений: 223
|
Пробовал скомпилить.
Ошибка: ...\FlowPlayer\build.xml:226: Execute failed: java.io.IOException: Cannot run program "c:\flex_sdk_4\bin\compc": CreateProcess error=3, ??????? ?? ??????? ????? ????????? ???? flex3dir=c:/flex_sdk_4 Наверно неправильно путь абсолютный писать, но почему ant там не находит sdk, если он там есть? Напишите пожалуйста, как у вас сделано.. Последний раз редактировалось cpu; 27.11.2010 в 13:42. |
|
|||||
буду краток
модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
|
под винду надо в build.properties добавить .exe к файлам (в коментах написано)
# change following to point to .exe files when running on Windows mxmlc_bin= ${flex3bindir}/mxmlc.exe compc_bin= ${flex3bindir}/compc.exe asdoc_bin= /${flex3bindir}/asdoc.exe либо скачать их с сайта и установить в нужные папки структуру исходников скачанных с сайта лучше не менять, либо самому прописывать все пути в build.xml Что-то еще вроде менял не помню.. А чтобы скомпилить коммерческую версию без лого/ограничений и лицензионного ключа, мне понадобилось изменить пару строчек. package org.flowplayer.view { import org.flowplayer.util.Log; CONFIG::commercialVersion { //import org.flowplayer.FlowplayerLicenseKey; ; } CONFIG::commercialVersion public class LicenseKey { private static var log:Log = new Log("org.flowplayer.view::LicenseKey"); public static function validate(swfUrl:String, version:Array, configuredKeys:Object, externalInterfaceAvailable:Boolean):Boolean { //trace("using validator " + FlowplayerLicenseKey.id); //return FlowplayerLicenseKey.validate(swfUrl, version, configuredKeys, externalInterfaceAvailable); return true; } } CONFIG::freeVersion public class LicenseKey { public static function validate(swfUrl:String, version:Array, configuredKeys:Object, externalInterfaceAvailable:Boolean):Boolean { return true; } } } А продают они уже скомпиленные бинарники. Если не прав - поправьте меня.
__________________
Отряд Котовскага Последний раз редактировалось Котяра; 27.11.2010 в 17:40. |
Часовой пояс GMT +4, время: 17:37. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|