![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Jan 2007
Сообщений: 302
|
Вроде все настроил, а как тест делаю обычное приложение.
Вот.. Насколько я понимаю, что экспортировать swc что swf библиотеку - без разницы? Помогите написать волшебные 2 строчки, чтоб FD увидел стандартные компоненты. И в частности connectBtn типа fl.controls.Button и textLbl типа fl.controls.Label Спасибо! Вот вариант скриншота побольше.. [IMG]http://s53.***********/i142/1012/83/b83a1c9000dbt.jpg[/IMG] |
|
|||||
|
Регистрация: Jan 2007
Сообщений: 302
|
Не видело потому, что не был задан GlobalClassPath - задал вот такой C:\Program Files (x86)\FlashDevelop\Library\AS3\frameworks\FlashIDE\
Полетела тысяча ошибок, что еще нужно настроить? ![]() Running process: C:\Program Files (x86)\FlashDevelop\Tools\fdbuild\fdbuild.exe "D:\temp\FMSFD\FMSFD\FMSFD.as3proj" -ipc d2f83133-c0cf-4700-8582-7421e298b3c9 -compiler "C:\Program Files (x86)\FlashDevelop\Tools\flexsdk" -library "C:\Program Files (x86)\FlashDevelop\Library" -cp "C:\Program Files (x86)\FlashDevelop\Library\AS3\frameworks\FlashIDE" Using the Flex Compiler Shell. Building FMSFD mxmlc -load-config+=obj\FMSFDConfig.xml -debug=true -incremental=true -benchmark=false -strict=false -static-link-runtime-shared-libraries=true -o obj\FMSFD634287980503767677 INITIALIZING: Adobe Flex Compiler SHell (fcsh) Starting new compile. Loading configuration file C:\Program Files (x86)\FlashDevelop\Tools\flexsdk\frameworks\flex-config.xml Loading configuration file D:\temp\FMSFD\FMSFD\obj\FMSFDConfig.xml C:\Program Files (x86)\FlashDevelop\Library\AS3\frameworks\FlashIDE\fl\core\UIComponent.as(627): col: 26 Error: Function does not have a body. public static function getStyleDefinition () : Object; ^ C:\Program Files (x86)\FlashDevelop\Library\AS3\frameworks\FlashIDE\fl\core\UIComponent.as(640): col: 26 Error: Function does not have a body. public static function mergeStyles (...list:Array) : Object; ^ C:\Program Files (x86)\FlashDevelop\Library\AS3\frameworks\FlashIDE\fl\core\UIComponent.as(349): col: 23 Error: Function does not have a body. public function get componentInspectorSetting () : Boolean; ^ C:\Program Files (x86)\FlashDevelop\Library\AS3\frameworks\FlashIDE\fl\core\UIComponent.as(356): col: 23 Error: Function does not have a body. public function set componentInspectorSetting (value:Boolean) : void; ^ C:\Program Files (x86)\FlashDevelop\Library\AS3\frameworks\FlashIDE\fl\core\UIComponent.as(370): col: 23 Error: Function does not have a body. public function get enabled () : Boolean; ^ C:\Program Files (x86)\FlashDevelop\Library\AS3\frameworks\FlashIDE\fl\core\UIComponent.as(377): col: 23 Error: Function does not have a body. public function set enabled (value:Boolean) : void; ^ C:\Program Files (x86)\FlashDevelop\Library\AS3\frameworks\FlashIDE\fl\core\UIComponent.as(398): col: 23 Error: Function does not have a body. public function get width () : Number; ^ C:\Program Files (x86)\FlashDevelop\Library\AS3\frameworks\FlashIDE\fl\core\UIComponent.as(398): col: 23 Error: Overriding a function that is not marked for override. public function get width () : Number; ^ C:\Program Files (x86)\FlashDevelop\Library\AS3\frameworks\FlashIDE\fl\core\UIComponent.as(405): col: 23 Error: Function does not have a body. public function set width (value:Number) : void; ^ C:\Program Files (x86)\FlashDevelop\Library\AS3\frameworks\FlashIDE\fl\core\UIComponent.as(405): col: 23 Error: Overriding a function that is not marked for override. public function set width (value:Number) : void; ^ C:\Program Files (x86)\FlashDevelop\Library\AS3\frameworks\FlashIDE\fl\core\UIComponent.as(423): col: 23 Error: Function does not have a body. public function get height () : Number; ^ C:\Program Files (x86)\FlashDevelop\Library\AS3\frameworks\FlashIDE\fl\core\UIComponent.as(423): col: 23 Error: Overriding a function that is not marked for override. public function get height () : Number; ^ C:\Program Files (x86)\FlashDevelop\Library\AS3\frameworks\FlashIDE\fl\core\UIComponent.as(430): col: 23 Error: Function does not have a body. public function set height (value:Number) : void; ^ C:\Program Files (x86)\FlashDevelop\Library\AS3\frameworks\FlashIDE\fl\core\UIComponent.as(430): col: 23 Error: Overriding a function that is not marked for override. public function set height (value:Number) : void; ^ C:\Program Files (x86)\FlashDevelop\Library\AS3\frameworks\FlashIDE\fl\core\UIComponent.as(446): col: 23 Error: Function does not have a body. public function get x () : Number; ^ C:\Program Files (x86)\FlashDevelop\Library\AS3\frameworks\FlashIDE\fl\core\UIComponent.as(446): col: 23 Error: Overriding a function that is not marked for override. public function get x () : Number; ^ C:\Program Files (x86)\FlashDevelop\Library\AS3\frameworks\FlashIDE\fl\core\UIComponent.as(453): col: 23 Error: Function does not have a body. public function set x (value:Number) : void; ^ C:\Program Files (x86)\FlashDevelop\Library\AS3\frameworks\FlashIDE\fl\core\UIComponent.as(453): col: 23 Error: Overriding a function that is not marked for override. public function set x (value:Number) : void; ^ C:\Program Files (x86)\FlashDevelop\Library\AS3\frameworks\FlashIDE\fl\core\UIComponent.as(468): col: 23 Error: Function does not have a body. public function get y () : Number; ^ C:\Program Files (x86)\FlashDevelop\Library\AS3\frameworks\FlashIDE\fl\core\UIComponent.as(468): col: 23 Error: Overriding a function that is not marked for override. public function get y () : Number; ^ C:\Program Files (x86)\FlashDevelop\Library\AS3\frameworks\FlashIDE\fl\core\UIComponent.as(475): col: 23 Error: Function does not have a body. public function set y (value:Number) : void; ^ C:\Program Files (x86)\FlashDevelop\Library\AS3\frameworks\FlashIDE\fl\core\UIComponent.as(475): col: 23 Error: Overriding a function that is not marked for override. public function set y (value:Number) : void; ^ C:\Program Files (x86)\FlashDevelop\Library\AS3\frameworks\FlashIDE\fl\core\UIComponent.as(484): col: 23 Error: Function does not have a body. public function get scaleX () : Number; ^ C:\Program Files (x86)\FlashDevelop\Library\AS3\frameworks\FlashIDE\fl\core\UIComponent.as(484): col: 23 Error: Overriding a function that is not marked for override. public function get scaleX () : Number; ^ C:\Program Files (x86)\FlashDevelop\Library\AS3\frameworks\FlashIDE\fl\core\UIComponent.as(491): col: 23 Error: Function does not have a body. public function set scaleX (value:Number) : void; ^ C:\Program Files (x86)\FlashDevelop\Library\AS3\frameworks\FlashIDE\fl\core\UIComponent.as(491): col: 23 Error: Overriding a function that is not marked for override. public function set scaleX (value:Number) : void; ^ C:\Program Files (x86)\FlashDevelop\Library\AS3\frameworks\FlashIDE\fl\core\UIComponent.as(500): col: 23 Error: Function does not have a body. public function get scaleY () : Number; ^ C:\Program Files (x86)\FlashDevelop\Library\AS3\frameworks\FlashIDE\fl\core\UIComponent.as(500): col: 23 Error: Overriding a function that is not marked for override. public function get scaleY () : Number; ^ C:\Program Files (x86)\FlashDevelop\Library\AS3\frameworks\FlashIDE\fl\core\UIComponent.as(507): col: 23 Error: Function does not have a body. public function set scaleY (value:Number) : void; ^ C:\Program Files (x86)\FlashDevelop\Library\AS3\frameworks\FlashIDE\fl\core\UIComponent.as(507): col: 23 Error: Overriding a function that is not marked for override. public function set scaleY (value:Number) : void; ^ C:\Program Files (x86)\FlashDevelop\Library\AS3\frameworks\FlashIDE\fl\core\UIComponent.as(528): col: 23 Error: Function does not have a body. public function get visible () : Boolean; ^ C:\Program Files (x86)\FlashDevelop\Library\AS3\frameworks\FlashIDE\fl\events\ComponentEvent.as(241): col: 19 Error: Overriding a function that is not marked for override. public function clone () : Event; ^ Build halted with errors (fcsh). (fcsh) Done(1) Почитал на офф форуме, что нужно сделать вот так. Try setting "Enable Strict Mode" to False in the Project properties / Compiler options. Сделал, - результат прежний... ![]() Добавлено через 15 минут Потом попробовал добавить вот такой путь C:\Program Files (x86)\Adobe\Adobe Flash CS5\Common\Configuration\Component Source\ActionScript 3.0\User Interface Подскажитеееее |
|
|||||
|
Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
|
Во FlashIDE создайте проект, в библиотеку которого перетащите компоненты которые вам нужны и экспортните swc. В FD подключите эту swc.
|
|
|||||
|
Регистрация: Jan 2007
Сообщений: 302
|
Ну так все было и до этого, вы прочитал весь мой вопрос? Переделала еще раз, перегрузил ИДЕ, та же куча ошибок, что то не то с GlobalClassPath Какой он должен быть? FlashIDE CS5 FD 3.3.0
|
|
|||||
|
Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
|
У меня в GlobalClassPath пусто
![]() |
|
|||||
|
Регистрация: Jan 2007
Сообщений: 302
|
А у меня, пока не добавил, то не видело fl.controls - теперь их видит, но Вот такие ошибки.
![]() Добавлено через 44 минуты Странно убрал - GlobalClassPath и все заработало, - и почему я люблю сам себе создавать дурацкие проблемы. ![]() |
|
|||||
|
Регистрация: Nov 2009
Сообщений: 23
|
Вы не можете подключит swf, как библиотеку. Скомпилируйте исходник fl.controls в swc.
У меня это файл c:\Program Files\Adobe\Adobe Flash CS4\Common\Configuration\Components\UserInterface.fla Во флеш-девелопе не забудьте добавить его как библиотеку. (Правый клик по файлу -> Добавть в библиотеку). Я с GlobalClassPath ничего не делал. |
|
|||||
|
Регистрация: Jan 2007
Сообщений: 302
|
По ходу все работает, сам себе на ровном месте создаю проблемы.
![]() |
![]() |
![]() |
Часовой пояс GMT +4, время: 02:11. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|