/**
**QQ:252574345
**MSN:lele_love_lomboz@hotmail.com
*/
在项目中,我们用到格式化系统当前日期,格式化指定日期等.都是利用DateFormatter来实现的
本例分别演示如何在AS3和MXML中利用DateFormatter按照指定格式,格式化日期显示
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:Script>
<![CDATA[
import mx.formatters.*;
[Bindable]
private var time:Date=new Date();
private function TestDateTimeToString():void
{
var fr:DateFormatter=new DateFormatter();
fr.formatString="YYYY-MM-DD JJ:NN:SS";
currentTimeAS3.text=fr.format(time);
}
]]>
</mx:Script>
<mx:DateFormatter id="dateFormat" formatString="YYYY-MM-DD JJ:NN:SS"/>
<mx:Panel width="100%" height="100%">
<mx:Label id="currentTimeText" text="当前日期:"/>
<mx:Label id="currentTime" text="{dateFormat.format(time)}"/>
<mx:Button label="调用AS3转换当前日期" click="TestDateTimeToString()"/>
<mx:Label id="currentTimeAS3" text="现在的时间还没有被转换" />
</mx:Panel>
</mx:Application>
分享到:
相关推荐
在本文中,我们将深入探讨如何在Flex 4.5中使用as3corelib库来解析JSON数据。...通过灵活地使用as3corelib,你可以轻松地在Flex 4.5应用程序中实现JSON的序列化和反序列化,从而提高开发效率和代码可维护性。
1. **DateUtil**: 提供了比AS3内置`Date`类更强大的日期和时间处理功能,比如ISO格式的日期转换和日期计算。 2. **MD5**: 实现了MD5哈希算法,可以用于数据校验或创建唯一的标识符。 3. **SHA-1/SHA-256**: 提供了...
在AS3中,as3corelib提供了JSON对象,使得开发者能够轻松地在AS3和服务器之间进行数据交换,通常用于Web服务通信。 "flex"标签暗示了as3corelib与Flex框架的兼容性。Flex是一个开源的、基于MXML和AS3的开发框架,...
XML和JSON是常用的结构化数据交换格式,学会如何在AS3中解析和生成这些数据,对于开发网络应用至关重要。 八、事件驱动编程 AS3的事件模型是其核心特性之一。通过事件监听和分发,可以实现不同对象之间的通信。掌握...
3. **高级文本格式化**:支持多级标题、列表、链接、字体样式和颜色变化等。 4. **响应式设计**:根据屏幕尺寸和设备类型自动调整图文布局,适应移动设备和桌面环境。 5. **动态内容加载**:在运行时动态添加、删除...
- **数据格式化**:在实际应用中,可能需要对数据进行格式化处理,例如日期格式、数字格式等。 - **异常处理**:示例中只简单地捕获了异常并输出错误信息。在实际开发过程中,应该有更完善的错误处理机制。 - **性能...
Flex是Adobe开发的一种开源框架,主要用于构建富互联网应用程序(RIA),它基于ActionScript 3(AS3)编程语言和MXML标记语言。本教程将深入探讨如何使用Flex创建一个AS3示例,并介绍如何引用SWC库。 首先,让我们...
2. **类与对象**:AS3中的面向对象编程是其强大之处,书中将深入讲解类的定义、继承、封装和多态性,以及如何创建和使用对象。 3. **事件处理**:AS3中的事件模型是理解动态交互的关键,书中有详尽的事件监听、事件...
3. 动态性:尽管AS3.0是强类型,但它是动态类型的,允许在运行时改变对象的类型。 4. 函数重载:一个函数可以根据传递的不同参数列表有不同的实现。 5. 静态和实例成员:`static`关键字用于定义类级别的变量和方法,...
在AS3中,你可以利用时间轴控制、显示列表、事件处理和类库来创建复杂的动画效果。 1. **时间轴控制**:在Flash中,时间轴是动画的核心,AS3允许开发者通过代码控制时间轴上的帧和层,实现帧跳转、动画播放暂停和...
- **URLLoader和URLRequest**:这两个类是AS3中进行网络通信的核心。URLLoader用于加载数据,而URLRequest则封装了请求的URL和其他相关参数。 - **事件监听**:通过添加EventListener,我们可以监听网络事件,比如...
6. **时间轴控制**:在AS3中,可以使用`stop()`、`play()`、`nextFrame()`、`prevFrame()`等方法控制Flash的时间轴,实现帧动画效果。 7. **网络通信**:AS3提供了Socket、URLLoader、XMLSocket等类进行网络通信,...
9. **组件和库**:ActionScript3中的组件库提供了丰富的用户界面元素,读者将学会如何使用和自定义这些组件,提升用户体验。 10. **性能优化**:了解ActionScript3的性能瓶颈和优化技巧,确保程序运行流畅。 11. *...
3. **MXML**:一种标记语言,可以与AS3.0代码混合使用,用于声明式创建用户界面和应用程序结构。 4. ** Cairngorm、PureMVC等设计模式**:Flex社区提供了多种框架和设计模式,如Cairngorm和PureMVC,帮助开发者实现...
3. 自定义格式化:可能有`formatString`属性,允许用户自定义日期和时间的显示格式。 另一方面,`DateTimeChooser.as`可能是一个自定义的时间选择器组件,它扩展了标准的mx.controls.DateTimePicker。这个组件可能...
数据格式化器在Flex中扮演着重要角色,它们可以将数据转换为特定的格式,例如日期、货币或百分比。这个例子可能会教导读者如何自定义格式化器,以及如何在控件(Ctrls)中集成这些格式化器,以提高用户体验和数据...
在实际应用中,TimeInputEx组件可能会与 Flex 的DateFormatter 和 DateUtil 类结合使用,以确保时间的正确格式化和解析。此外,为了提供更友好的用户体验,还可以考虑添加键盘输入支持,以及时间格式的错误提示功能...
在本场景中,"flex send mail by as" 指的是使用Flex和ActionScript(AS)来实现邮件发送功能。ActionScript是Flex中用于交互逻辑和控制的主要脚本语言,类似JavaScript,但它是面向对象的。 SMTP(Simple Mail ...
5. **时间格式化**:在ActionScript中,可能使用Date和DateTime类来处理时间数据,并使用Format类(如DateFormat或DateTimeFormat)来格式化显示的时间字符串。 6. **组合组件**:这个资源提供的时间控件可以作为一...
4. **显示对象和舞台**:AS3中的显示列表包括MovieClip、Sprite等类,它们是舞台上可视元素的容器。理解如何在舞台上添加、移动和删除对象,以及如何应用图形和动画效果,是创建动态内容的关键。 5. **时间轴控制**...