-
flex中datachooser没属性怎么回事5
主程序:<?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引用代码<?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属性没有,这是为什么啊?我把这个DateChooser的组件放在主程序中则能够点出selectedDate这个属性。求解决!
问题补充:柴秉承 写道<?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>
测试过没问题
放在mx:Application中点不出属性,但是不报错。我是放在mx:canvas中的,就报错了。
问题补充:柴秉承 写道上面的代码是flex4的 你是不是复制到flex3里面了
没啊,我用的是flex4.1的jar包
问题补充:柴秉承 写道我给你代码是没有问题的啊 测试过的 图都贴出来了
我能肯定的是你的代码肯定没问题。只是你要像我那样写的话,问题就出来了。flex4是兼容flex3的吧
问题补充:柴秉承 写道<?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>
这是你要的代码 结贴吧
我说了的啊。你这个代码我一看就知道没问题的。只是在这个 <dataEntryContorls:DateChooser /> 中引用的时候才会出现错误的啊。在帮我看看啊。明天结贴......2011年10月12日 14:16
6个答案 按时间排序 按投票排序
-
采纳的答案
<mx:DateChooser change="date1_changeHandler(DateChooser(event.target).selectedDate" />
DateChooser(event.target) 这句改成 (event.target as DateChooser).selectedDate;
试一下2011年10月14日 09:07
-
<?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>
这是你要的代码 结贴吧2011年10月13日 17:53
-
<?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>
测试过没问题2011年10月13日 09:22
相关推荐
微信小程序开发中的Flex布局是一种灵活的布局方式,其核心是通过设置容器的display属性为flex或inline-flex来启用。Flex布局允许容器内的元素能够以灵活的方式进行排列,适应不同屏幕尺寸和分辨率。在微信小程序中,...
动画演示flex布局,包括flex父容器属性以及flex布局子元素属性 flex父容器属性有: 一. flex-direction 主轴方向 row:从左到右 row-reverse:从右到左 column:从上到下 column-reverse:从下到上 二. flex-wrap 子元素...
flex原理和全属性详解flex 是 flexible Box的缩写,意为“弹性布局”,用来为盒状模型提供最大的灵活性,任何一个容器都可以指定为flex布局
flex中文帮助flex中文帮助flex中文帮助flex中文帮助
Flex提供了强大的调试工具,如Flex Builder的集成开发环境(IDE),以及Flex SDK中的命令行编译器,帮助开发者定位和修复问题。 12. **国际化和本地化** Flex支持应用的国际化和本地化,允许开发者创建适应多种...
Flex布局,全称为“Flexible Box”,是CSS3中一种用于处理网页或应用程序中灵活、响应式的布局模式。它使得在不同设备和屏幕尺寸下,元素的排列和对齐变得更为简单。本文将深入探讨Flex组件及其相关的CSS样式属性,...
标题“flex属性演示”暗示我们将深入探讨Flex布局中的关键属性,以及如何通过这些属性来实现各种设计需求。 首先,我们要了解Flex容器(flex container)和Flex项目(flex item)这两个基本概念。一个设置了`...
在Flex中,可以为每个组件设置`includeInLayout`属性和`zIndex`属性来控制它们在堆叠顺序中的位置。确保菜单组件的`zIndex`值高于IFrame,使其显示在IFrame之上。 2. **IFrame被隐藏**:这通常是因为IFrame的CSS...
根据给定的信息,本文将详细解释“flex创建的字体属性框”的相关概念和技术要点,包括Flex框架中的字体属性设置、MXML与ActionScript混合编程、数据绑定以及UI组件的运用等。 ### Flex简介 Flex是一种用于构建跨...
1. 创建项目:在Flex Builder或Adobe Animate CC中创建新项目,选择目标平台(如Flash Player或Adobe AIR)。 2. 设计界面:使用MXML或ActionScript创建组件,定义界面布局。 3. 编写业务逻辑:在ActionScript中编写...
Flex是Adobe公司开发的一种用于构建富互联网应用程序(RIA)的开放源代码框架。...通过这个教程,读者不仅可以理解Flex的基本概念,还能掌握实际开发中的技巧和最佳实践,从而成为一名熟练的Flex开发者。
在本压缩包"Flex_help"中,你将找到全面的Flex中文帮助文档,这对于正在学习或使用Flex的开发者来说是一份宝贵的资源。 Flex的主要组件包括Flex Builder(现已更名为Flash Builder)、Flex SDK以及Flex Framework。...
Flex中的数据绑定机制允许将UI组件的属性直接绑定到应用程序的数据模型,当数据模型发生变化时,UI会自动更新,反之亦然,简化了界面和数据间的交互。 六、Flex事件模型 Flex事件模型基于观察者模式,事件是组件间...
5. **Flex组件**:Flex提供了一系列预定义的UI组件,如按钮、文本输入框、列表、面板等,这些组件可以方便地拖放到设计视图中,通过属性设置和事件处理实现丰富的用户交互。 6. **数据绑定**:Flex的数据绑定功能...
本文内容叙述撇开以往顺流而下的方式,直接以 box-flex 属性为切入口,直 入大本营,再铺开叙述。 有道桌面词典显示,”flex”一词中文有“收缩”之意。不过,从此属性实际上产 生的效果来看,无论怎样用“收缩”一...
在IT行业中,Flex是一种基于ActionScript 3.0和Flash Player的开源框架,主要用于构建富互联网应用程序(RIA)。它提供了一种强大的方式来创建交互式的、动态的Web内容。而"flex中的iframe源码"指的是在Flex环境中...
详述了flex布局下父级flex container及子元素flex item的相关属性,具体介绍了flex-direction、flex-wrap等关键属性,并详细阐述justify-content、align-items等排列与对齐的方式及其对页面的影响。 适合人群:前端...
在Flex4中,ActionScript3(AS3)是主要的编程语言,与Flex SDK紧密集成。AS3是ECMAScript的一个子集,拥有更强大的面向对象特性,如类、接口、包和命名空间,这使得它在构建复杂应用程序时更为高效。Flex4中文API...