0

Adobe AIR デスクトップ アプリに次の 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"
xmlns:dns="flash.net.dns.*">

 <fx:Declarations>   
 </fx:Declarations>

 <fx:Script>    
 </fx:Script>

 <s:layout>
    <s:VerticalLayout horizontalAlign="center" />
 </s:layout>

 <s:DateSpinner id="ds"
               selectedDate="{new Date(2010, 11, 15)}"
               minDate="{new Date(2000, 0, 1)}"
               maxDate="{new Date(2200, 11, 31)}"
               minuteStepSize="5" />

 <!-- toggle between different display modes -->
 <s:HGroup>
    <s:Button label="Date" 
              click="ds.displayMode = DateSelectorDisplayMode.DATE" />
    <s:Button label="Time" 
              click="ds.displayMode = DateSelectorDisplayMode.TIME" />
    <s:Button label="Date and Time" 
              click="ds.displayMode = DateSelectorDisplayMode.DATE_AND_TIME" />
 </s:HGroup>

</s:Application>

adl で実行すると、次のメッセージが表示されます。

エラー: Flex_AIR_Test.ApplicationSkin2._ApplicationSkin_Group1.contentGroup.ds のスキンが見つかりません。

エラー: Flex_AIR_Test.ApplicationSkin2._ApplicationSkin_Group1.contentGroup.ds のスキンが見つかりません。

DVFreeThread - CFMachPortCreateWithPort ハック = 0x179cc0、fPowerNotifyPort= 0x17a5e0 DVFreeThread - CFMachPortCreateWithPort ハック = 0x181190、fPowerNotifyPort= 0x1800b0

DateSpinner のデフォルト スキンを含めるにはどうすればよいですか? FDT のプロジェクトに次の swc が含まれています。

mobile.swc [frameworks/themes/Mobile/mobile.swc]
airglobal.swc [frameworks/libs/air/airglobal.swc]
framework.swc [frameworks/libs/framework.swc]
spark.swc [frameworks/libs/spark.swc]
mobilecomponents.swc [frameworks/libs/mobile/mobilecomponents.swc]

それらを特定の順序で含める必要がありますか、または「ランタイム共有コードとして使用」チェックボックスを有効にする必要がありますか?

マーク

4

1 に答える 1

0

DateSpinner はモバイル専用のコンポーネントです。

次のように、コンパイラの引数としてモバイル テーマ SWC を指定する必要がありますか?

-theme="C:\flexSDK\frameworks\themes\Mobile\mobile.swc

コンパイラ引数を使用して 2 つのテーマを指定できます。ただし、アプリのコンポーネントが適切なテーマを「推測」するため、他の問題が発生する可能性があります。

于 2013-04-03T12:38:11.373 に答える