2013-04-12 28 views

回答

0

作爲Flex組件,DateSpinner是隻能從spark.components包;因此,不包含在純粹的ActionScript項目中。

Flex框架內實施,微調從閃存呈現在多個平臺上大展身手交付。

雖然有可能本地擴展,AIR不暴露如天然的UIDatePicker控制。

如果您使用的Adobe Flash Builder中,而不是一個ActionScript移動項目,你可以創建一個基於Flex應用程序:

flex-mobile-project

一個例子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="160"> 

    <s:DateSpinner id="dateSpinner" 
        displayMode="dateAndTime" 
        selectedDate="{new Date(2013, 3, 12)}" 
        minDate="{new Date(2013, 0, 1)}" 
        maxDate="{new Date(2013, 11, 31)}" 
        minuteStepSize="5" /> 

</s:Application> 

會然後生成以下內容:

date-spinner

+0

對於愚蠢的問題感到抱歉。但我並沒有忽視解決方案「在Flex框架內部實施,微調器由Flash呈現,用於在多個平臺上無處不在的傳輸。」有沒有爲我的項目添加flex框架? – starstar

+0

再次感謝人,但我已經構建了我的遊戲的80%。我現在不能摧毀它,重新開始......如果有其他方式可以想到,它將會是真正的愛情。我深深體會到了這一點。 – starstar

+1

它只適用於Flex,因爲大多數組件需要將整個項目設置爲Flex(而在AS3項目中可以使用大量的Flex Utils),您甚至無法逃避導入Flex庫。你可以自己創建一個。這並不難。最難的部分是動態滾動,你應該看看Greensock ThrowProps插件。 –