Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   Просмотр классов Flex SDK в Flash Develop 4.0 (http://www.flasher.ru/forum/showthread.php?t=173073)

droopy 22.12.2011 23:09

Просмотр классов Flex SDK в Flash Develop 4.0
 
У меня проект AIR для Flex 4.6.
Раньше работал в Flash Builder, там все просто - нажал F3, например, на mx:Button - увидел исходный код Button. Во Flash Develop для этого нужно прописать пути к исходникам Flex SDK в опции classpath. Я так и сделал, написал %путь к flex%\frameworks\projects\spark\src, и все стало работать (пункт Goto Declaration).

Но. У меня перестал компилиться проект. Пишет ошибку
\flex\flex4.6\frameworks\projects\spark\src\spark\effects\easing\EaseInOutBase.as(55): col: 74 Error: Parameter initializer unknown or is not a compile-time constant.

Капец, что, он начинает компилировать исходники flex? Когда убираю classpath, все опять работает.
Я заметил, что этот путь добавляется к конфигу компилятора в файл obj/ProjectConfig.xml в виде
<source-path append="true">
<path-element>D:\Distr\Programming\flex\flex4.6\frameworks\projects\spark\src</path-element>
Можно ли это отключить? Или как нибудь сделать чтоб одновременно смотреть классы там, и чтоб компилировалось.

goodguy 23.12.2011 09:38

Жесть какая. Не нужно там в classpath указывать путь к флексу.
Его нужно указать тут: tools - program settings - AS3Context - Installed SDKs

после чего исходники можно будет смотреть нажав F4, предварительно установив каретку на нужный класс

droopy 23.12.2011 14:01

Вы не путайте просмотр интерфейса с просмотром исходного кода.
С classpath на mx:Application по F4 открывается файл %flex_sdk%/frameworks/project/framework/src/mx/core/Application.as, а без нее - [model] этого файла.
Мне нужно как раз сам исходник, как во Flash Builder от Adobe.

Добавлено через 42 минуты
Нашел сам. Чем все таки хуже FlashDevelop, это тем, что для него документацию найти сложнее, чем на Flash Builder.
http://www.flashdevelop.org/communit...php?f=5&t=8999
Тут сказано, что путь до исходников флекса нужно добавить в список Intrinsic library проекта. Я попробовал, добавил, и проблема решилась.


Часовой пояс GMT +4, время: 03:13.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.