亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

我把這個DateChooser的組件放在主程序中則能夠點出selectedDate這個屬性。求解決!

我把這個DateChooser的組件放在主程序中則能夠點出selectedDate這個屬性。求解決!

守候你守候我 2023-04-08 16:12:30
主程序: Java代碼 <?xml version="1.0" encoding="utf-8"?>  <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical"                   backgroundGradientAlphas="[0x000000,0x00ffff]"                  xmlns:dataEntryContorls="com.flexCoreComponents.uiContorls.dataEntryContorls.*" xmlns:local="*">            <dataEntryContorls:DateChooser />  </mx:Application>  CheckBox_flex3引用代碼 Java代碼 <?xml version="1.0" encoding="utf-8"?>  <mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml">            <mx:Script>          <![CDATA[                            protected function date1_changeHandler(date:Date):void              {                  label_1.text = "date:" + date.getFullYear();              }            ]]>      </mx:Script>            <mx:VBox>      <mx:DateChooser  change="date1_changeHandler(DateChooser(event.target).selectedDate" />          <mx:Label id="label_1" text="date:" />      </mx:VBox>            </mx:Canvas>  問題是date1_changeHandler(DateChooser(event.target).selectedDate中的selectedDate屬性沒有,這是為什么???
查看完整描述

3 回答

?
藍山帝景

TA貢獻1843條經驗 獲得超7個贊

<mx:DateChooser  change="date1_changeHandler(DateChooser(event.target).selectedDate" />  

DateChooser(event.target) 這句改成 (event.target as DateChooser).selectedDate; 

試一下

查看完整回答
反對 回復 2023-04-12
?
小怪獸愛吃肉

TA貢獻1852條經驗 獲得超1個贊

<?xml version="1.0" encoding="utf-8"?> 
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" minWidth="955" minHeight="600"> 
<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml">  

<mx:Script>  
<![CDATA[  

protected function date1_changeHandler(date:Date):void  
{  
label_1.text = "date:" + date.getFullYear();  
}  

]]>  
</mx:Script>  

<mx:VBox>  
<mx:DateChooser change="date1_changeHandler((event.target as DateChooser).selectedDate)" />  
<mx:Label id="label_1" text="date:" />  
</mx:VBox>  

</mx:Canvas> 
</mx:Application> 
這是你要的代碼 

查看完整回答
反對 回復 2023-04-12
?
弒天下

TA貢獻1818條經驗 獲得超8個贊

<?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:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600"> 
<fx:Declarations> 
<!-- 將非可視元素(例如服務、值對象)放在此處 --> 
</fx:Declarations> 
<s:layout> 
<s:VerticalLayout horizontalAlign="center" verticalAlign="middle"/> 
</s:layout> 
<fx:Script> 
<![CDATA[ 
public function getCurrentDate(event:Event):void 

result.text = ''; 
result.text+= (event.target.selectedDate as Date).getFullYear().toString(); 

]]> 
</fx:Script> 
<mx:DateChooser change="getCurrentDate(event)"/><s:Label text="當前年份是:" id="result"/> 

</s:Application> 

http://img1.sycdn.imooc.com//64362da90001aecf04600474.jpg 

測試過沒問題

查看完整回答
反對 回復 2023-04-12
  • 3 回答
  • 0 關注
  • 128 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號