我創建了一個包含帶有一個組件(按鈕)的.MXML文件的Flex庫項目。 它在myLibrary.views包中被稱爲Button.mxml。如何將Flex庫中的mxml組件包含到不同的Flex項目中?
然後我創建了一個不同的Flex移動項目,其中我想包括我的庫項目中的按鈕。 該項目引用了以前創建的庫。
我無法找到如何實現這一目標的答案。
我可以添加它像MXML組件嗎?
<?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>
謝謝!
這是一個非常有用的答案。使用庫是否是一個好習慣?我想在這些庫中提取常見的功能和視圖,所以我可以在多個項目中使用它們。謝謝! – 2013-02-25 20:06:56
是的,如果你想跨多個項目重用一個組件,庫是最好的方法。 – JeffryHouser 2013-02-25 20:42:09