Где я могу найти исходный код Flex?
Я продолжаю слышать, что Flex - это open source, и я понял, что отличный способ узнать о внутренней работе - это посмотреть на него. Я легко могу найти Flex SDK (http://opensource.adobe.com/wiki/display/flexsdk/Get+Source+Code), но я хочу посмотреть определения классов для основной библиотеки MXML (например, NumericStepper). Разве я не понял, или что-то такое есть где-то?
Примечание. Я ищу источник некоторых основных компонентов MXML, чтобы я мог видеть, как они работают внутри, а не для источника компилятора. У того, что я связал выше, есть то, что я ищу, и я просто не могу найти его в структуре директора?
Ответы
Ответ 1
Если вы установили конструктор sdk или Flex, все исходные файлы устанавливаются локально на вашем компьютере, я полагаю.
У меня есть встроенный источник Flex Builder 3 (в зависимости от того, где вы установили):
Источник для flex 3 sdk
C:\Program Files\Adobe\Flex Builder 3\sdks\3.0.0\frameworks\projects\framework\src\mx
Источник для flex 2 sdk
C:\Program Files\Adobe\Flex Builder 3\sdks\2.0.1\frameworks\source\mx
Надеемся, что это поможет и облегчит необходимость онлайн-просмотра источника...
Ответ 2
Источник находится в репозитории SVN, который находится здесь:
http://opensource.adobe.com/wiki/display/flexsdk/Get+Source+Code
Ответ 3
Здесь прямая ссылка на код NumericStepper: http://opensource.adobe.com/svn/opensource/flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/NumericStepper.as
И вот полный код рамки: http://opensource.adobe.com/svn/opensource/flex/sdk/trunk/frameworks/projects/framework/src/mx/
Ответ 4
Материал с открытым исходным кодом выглядит следующим образом:
http://opensource.adobe.com/wiki/display/flexsdk/Downloads
Я не знаю, доступно ли все еще там, могут быть проблемы с сторонними вещами.