flash里面能不能写个javascript取当前的时间呀?
想弄个类似时钟的东西,但没用过flash,请问各位大虾可不可以呀? 问题点数:20、回复次数:2Top
1 楼jiangjian0427(阿贡)回复于 2004-09-02 08:56:36 得分 20
Date 类
可用性
Flash Player 5。
说明
Date 类用于获取相对于通用时间(格林尼治平均时,现在叫做通用时间或 UTC)或相对于运行 Flash Player 的操作系统的日期和时间值。Date 类的方法不是静态的,但仅应用于调用方法时指定的单个 Date 对象。Date.UTC() 方法属于异常,它是一个静态方法。
Date 类以不同的方式处理夏时制,具体方式取决于操作系统和 Flash Player 的版本。在下面的操作系统中,Flash Player 6 及更高版本以这些方式处理夏时制:
WindowsóóDate 对象为夏时制自动调整其输出。Date 对象检测在当前区域设置内是否应用
了夏时制,如果是,它将检测标准的夏时制转换日期和时间。然而,当前有效的转换日期会应用到以前和将来的日期,所以如果该区域设置具有不同的转换日期,则对于以前的日期,夏时制偏差的计算结果可能会不正确。
Mac OS XóóDate 对象为夏时制自动调整其输出。Mac OS X 中的时区信息数据库用于确定现在或以前的任何日期或时间是否应该应用夏时制偏差。
在下面的操作系统中,Flash Player 5 处理夏时制方式如下所示:
Windowsóó始终采用美国的夏时制规则,在欧洲和采用夏时制但转换时间与美国不同的其它
区域中,这将造成不正确的转换结果。Flash 能够正确检测出在当前区域设置中是否应用了 DST。
若要调用 Date 类的方法,必须按照本节后面部分所述使用 Date 类的构造函数创建一个 Date 对象。
Date.getHours() 按照本地时间返回小时值。
Date.getMilliseconds() 按照本地时间返回毫秒值。
Date.getMinutes()按照本地时间返回分钟值。
Date.getMonth() 按照本地时间返回月份数。
Date.getSeconds() 按照本地时间返回秒数。
Date 类的构造函数
可用性
Flash Player 5。
用法
new Date()
new Date(year, month [, date [, hour [, minute [, second [, millisecond ]]]]])
参数
year 一个 0 至 99 之间的值,表示 1900 年至 1999 年;如果年份不在上述范围内,则必须指定表示年份的所有 4 位数字。
month 从 0(一月)到 11(十二月)之间的整数。
date 从 1 到 31 之间的整数。此参数是可选的。
hour 从 0(午夜)到 23(深夜 11 点)之间的整数。
minute 从 0 到 59 之间的整数。此参数是可选的。
second 从 0 到 59 之间的整数。此参数是可选的。
millisecond 从 0 到 999 之间的整数。此参数是可选的。
返回
无。
说明
对象;构造一个新的 Date 对象,该对象保存当前日期和时间或指定的日期。
示例
下面的示例获取当前日期和时间。
now_date = new Date();
以下示例为 Gary 的生日(1974 年 8 月 12 日)创建一个新的 Date 对象。(由于月份参数从零开始,所以此示例使用 7 而不是 8 作为月份。)
garyBirthday_date = new Date (74, 7, 12);
以下示例创建一个新的 Date 对象,连接 Date.getMonth()、Date.getDate() 和
Date.getFullYear() 的返回值,并在变量 date_str 所指定的文本字段中显示这些值。
today_date = new Date();
date_str = ((today_date.getMonth() + 1) + "/" + today_date.getDate() + "/" + today_date.getFullYear());
Top
2 楼zengyh(zeng)回复于 2004-09-02 09:16:48 得分 0
谢谢楼上的。
那产生的日期能不能以文字方式显示在flash图上。
在flash里,javascript要不要以什么方式框起来表示这段是程序呀?Top




