0 0

Flex新手问题,不知道哪地方犯傻了5

新手代码,不规范的见谅!
这是我根据不同的情况执行不同的监听器。都没报错
as文件
if(flag==1){
		tileList.addEventListener(ListEvent.ITEM_CLICK,getDataHandler1);
		}	
		if(flag==2){
			tileList.addEventListener(ListEvent.ITEM_CLICK,getDataHandler2);
		}
		if(flag==3){
			tileList.addEventListener(ListEvent.ITEM_CLICK,getDataHandler3);
		}

监听执行方法
第2段代码报错,year2、month2、day2、hour2属性未定义!
public function getDataHandler1(event:ListEvent):void{
	resultTime.text = nowTime.fullYear + "-" + (nowTime.month+1) + "-" 
		+ event.target.selectedItems + " " +hourF.value
		+ ":" + minuteF.value + ":" +nowTime.seconds;
	year1.text = nowTime.fullYear.toString();
	month1.text=(nowTime.month+1).toString();
	day1.text=event.target.selectedItems.toString();
	hour1.text=hourF.value.toString();
}

public function getDataHandler2(event:ListEvent):void{
	resultTime.text = nowTime.fullYear + "-" + (nowTime.month+1) + "-" 
		+ event.target.selectedItems + " " +hourF.value
		+ ":" + minuteF.value + ":" +nowTime.seconds;
	year2.text = nowTime.fullYear.toString();
	month2.text=(nowTime.month+1).toString();
	day2.text=event.target.selectedItems.toString();
	hour2.text=hourF.value.toString();
}
public function getDataHandler3(event:ListEvent):void{
	resultTime.text = nowTime.fullYear + "-" + (nowTime.month+1) + "-" 
		+ event.target.selectedItems + " " +hourF.value
		+ ":" + minuteF.value + ":" +nowTime.seconds;
	cyear.text = nowTime.fullYear.toString();
	cmonth.text=(nowTime.month+1).toString();
	cday.text=event.target.selectedItems.toString();
	chour.text=hourF.value.toString();
	returnTime.text =  resultTime.text;
}

mxml文件,都是一样的!
<mx:HBox width="100%">
			<mx:Label text="交班人员:"  id="jiaobry_"/>
			<mx:TextInput id="jiaobry" width="100"/>
			<mx:Label text="交班时间:" id="jiaobansj_"/>
			<mx:TextInput id="year1" width="40"/>
			<mx:Label text="年"  />
			<mx:TextInput id="month1" width="30"/>
			<mx:Label text="月" />
			<mx:TextInput id="day1" width="30"/>
			<mx:Label text="日" />
			<mx:TextInput id="hour1"  width="30"/>
			<mx:Label text="时 " />
			<mx:Button x="142" y="2" icon="@Embed(source='com/sddl/assets/images/datagrid/dataCompare.png')"
					   fontWeight="normal" width="22" click="open(event,num=1)" height="22"/>
		</mx:HBox>
		<mx:HBox width="100%">
			<mx:Label text="接班人员:"  id="jbry_"/>
			<mx:TextInput id="jbry" width="100" />
			<mx:Label text="接班时间:" id="jbsj_"/>
			<mx:TextInput width="40" id="year2"/>
			<mx:Label text="年"  />
			<mx:TextInput width="30" id="month2"/>
			<mx:Label text="月" />
			<mx:TextInput width="30" id="day2"/>
			<mx:Label text="日" />
			<mx:TextInput width="30" id="hour2"/>
			<mx:Label text="时 " />
			<mx:Button x="142" y="2" icon="@Embed(source='com/sddl/assets/images/datagrid/dataCompare.png')"
					   fontWeight="normal" width="22" click="open(event,num=2)" height="22"/>
		</mx:HBox>
		<mx:HBox width="100%">
			<mx:Label text="单位名称:" />
			<mx:TextInput id="dwmc" width="100"/>
			<mx:Label text="填报时间:" id="tbsj_"/>
			<mx:TextInput  width="40" id="cyear"/>
			<mx:Label text="年" />
			<mx:TextInput  width="30" id="cmonth"/>
			<mx:Label text="月" />
			<mx:TextInput  width="30" id="cday"/>
			<mx:Label text="日 " />
			<mx:TextInput  width="30" id="chour"/>
			<mx:Label text="时 " />
			<mx:TextInput x="0" y="0" width="140" height="25" 
						  editable="{initeditable}" id="returnTime" text="{initvalue}"/>
			<mx:Button x="142" y="2" icon="@Embed(source='com/sddl/assets/images/datagrid/dataCompare.png')"
					   fontWeight="normal" width="22" click="open(event,num=3)" height="22"/>
		</mx:HBox>

  
2012年12月12日 09:51

2个答案 按时间排序 按投票排序

0 0

year2、month2、day2、hour2 这几个ID是否有重复定义了

2012年12月12日 12:25
0 0

初看是没有问题的,直接把你所有的 代码上传吧。。。

2012年12月12日 10:27

相关推荐

    flex新手快速学习(中文教程)

    flex新手快速学习(中文教程),共9篇psd文档,推荐像我一样的新手学习(非常棒算是入门学习资料)

    Flex 3 新手宝典

    《Flex 3 新手宝典》是一本专为Flex初学者设计的教程,旨在帮助学习者快速掌握Adobe Flex 3这一强大的富互联网应用程序(RIA)开发框架。Flex 3是Adobe Flex系列的一个重要版本,它提供了丰富的用户界面组件库、强大...

    flex必读新手必读

    【Flex 必读新手必读】 Flex 是一种用于构建富互联网应用(RIA)的技术,它旨在提供更加丰富、互动的用户体验,超越了传统的基于页面的网络应用程序。RIA 的出现是为了解决用户对更高品质、全方位网络体验的需求,...

    Flex Flex Flex Flex

    Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex ...

    flex跨域访问问题

    然而,在Flex应用与不同源的服务器进行数据交互时,可能会遇到跨域访问的问题。跨域是Web浏览器的一个安全限制,它阻止了一个页面中的脚本直接访问另一个不同源的资源,除非目标服务器明确允许。 ### 跨域问题详解 ...

    Eclipse开发Flex新手必学例子(后台数据页面显示N种图表)

    以上就是关于"Eclipse开发Flex新手必学例子(后台数据页面显示N种图表)"的主要内容,希望对初学者在理解Flex图表和后台数据交互方面有所帮助。通过不断练习和探索,你将能够自如地运用Flex创建出各种复杂且富有洞察力...

    FLEX入门新手篇..创建HelloWorid.doc

    通过这个简单的教程,新手可以初步了解Flex的组件、属性、事件处理以及ActionScript的基础知识。继续深入学习,你会发现Flex是一个强大且灵活的平台,能够创建功能丰富的交互式Web应用。在接下来的学习过程中,你...

    flex和java整合常见问题分析

    - **原因**:可能是Flex项目的配置不正确或者网络设置存在问题。 - **解决方法**: - 检查Flex项目的配置文件,确保服务地址正确无误。 - 确认网络连接是否正常,尝试使用其他工具测试服务端口是否开放。 - ...

    Flex+入门(适用于初学者)

    标题:Flex+入门(适用于初学者) 描述:本文旨在为初学者提供详细的Flex+入门知识,涵盖MXML和ActionScript的基础应用。 知识点详述: ### 1. Flex+概述 Flex+是一种基于ActionScript的开源框架,用于构建高...

    Flex开发实例新手使用

    Flex开发实例新手使用 Flex是一种基于ActionScript编程语言和MXML标记语言的开源框架,主要用于构建富互联网应用程序(RIA)。这种技术由Adobe公司推出,它允许开发者创建具有交互性、响应性和动态图形的Web应用。...

    Flex相册 Flex图片

    Flex相册 Flex图片

    Flex万年历记事本_flex源码

    Flex是Adobe公司推出的一种基于ActionScript 3.0的开源框架,主要用于构建富互联网应用程序(Rich Internet Applications,简称RIA)。这种技术允许开发者创建具有高度交互性和动态视觉效果的Web应用,提供比传统...

    Flex资料大全(Flex白皮书 Flex cookbok Flex编程指南 Flex设计模式等)

    本资料大全包含了多个重要的Flex学习资源,如Flex白皮书、Flex Cookbook以及Flex编程指南,这些都是深入理解Flex开发不可或缺的文献。 1. **Flex白皮书**: Flex白皮书是Adobe官方发布的技术文档,通常包含Flex...

    flex教程_chm

    总之,"flex教程_chm"是一个集Flex 4.0 API、基础理论、实践指导和实例演示为一体的综合教程,无论你是Flex的新手还是有经验的开发者,都能从中获取宝贵的知识和技能,进一步提升你的Flex开发能力。

    flex学习笔记 flex学习总结 flex学习教程

    8. **Flex应用程序生命周期**:理解Flex应用从启动到关闭的整个过程,包括初始化、布局、渲染、事件处理等阶段,有助于优化性能和解决运行时问题。 9. **Flex性能优化**:学习如何通过优化组件使用、减少网络请求、...

    Flex3.0面试题 Flex3.0面试题

    Flex 3.0 面试题涵盖了 Flex 3.0 的多个方面,包括 ActionScript 2.0 和 3.0 的区别、Flex 开发框架、MVC 模式、内存泄露、垃圾回收机制、前端速度慢的问题、Flex 和后台语言的交互、Flash 和 Flex 的协调开发等。...

    FLEX常见问题总汇

    在使用Adobe Flex开发应用程序时,可能会遇到各种各样的问题。Flex是一种基于ActionScript 3.0的开源框架,用于构建富互联网应用(RIA)。以下是一些常见问题的解答: 1. **Flex与HTML的集成**:Flex是可以嵌入HTML...

    flex flex和 java交互

    Flex是Adobe公司开发的一种开放源代码的富互联网应用程序(RIA)框架,主要用于构建具有动态图形、交互性丰富的Web应用。Flex应用程序通常使用ActionScript编程语言,并基于Flash Player或Adobe AIR运行时环境。Java...

    flex安装及配置说明,方便熟悉flex

    本文档提供了关于 Flex 安装和配置的详细指南,旨在帮助新手快速熟悉 Flex 环境,并简单地配置 Flex 环境。下面是对标题和描述中所说的知识点的详细说明: 1. Flex 安装前的准备工作 在安装 Flex 之前,需要安装 ...

Global site tag (gtag.js) - Google Analytics