Я создал проект библиотеки Flex, содержащий файл .MXML с одним компонентом (кнопка). Это называется Button.mxml в пакете myLibrary.views.Как включить mxml componentnent из библиотеки Flex в другой проект Flex?
Затем я создал другой проект Flex Mobile, в который я хочу включить кнопку из моего проекта библиотеки. Этот проект относится к ранее созданной библиотеке.
Я не могу найти ответ о том, как этого достичь.
Могу ли я добавить его как-то как mxml componentnent?
<?xml version="1.0" encoding="utf-8"?>
< s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
applicationDPI="240">
<fx:Declarations>
<!-- Place non-visual elements (e.g., services, value objects) here -->
</fx:Declarations>
<fx:Script>
<![CDATA[
import myPackage.views.Button; // this is the package containing Button.mxml
]]>
</fx:Script>
<myPackage.Views.Button id="myButton" /> // is this possbile somehow ???
</s:Application>
Спасибо!
Это был очень полезный ответ. Является ли хорошей практикой использование библиотек? Я хочу извлечь общие функциональные возможности и представления в таких библиотеках, чтобы я мог использовать их в нескольких проектах. Спасибо! –
Да, если вы хотите повторно использовать компонент из нескольких библиотек проектов, это лучший способ сделать это. – JeffryHouser