[Flash基础理论课01]制作时钟[Date类]

返回“Flash基础理论课 - 目录”

思路:首先获得系统时间,然后乘以相应的度数,实现钟表的功能。

步骤1:

绘制时针(hc),分针(mc),秒针(sc),其中hc,mc,sc是实例名。

步骤2:

加入AS代码:

_root.onEnterFrame = function () {
var now:Date = new Date();
var hour = now.getHours();
var minute = now.getMinutes();
var second = now.getSeconds();
//首先获得系统的时,分,秒
hc._rotation = hour*30;
mc._rotation = minute*6;
sc._rotation = second*6;
//小时:一圈是360度,共12小时,每一小时30度
//分钟:一圈是360度,共60分钟,每一分钟6度
//秒钟:一圈是360度,共60秒钟,每一秒钟6度
};

Flash充电:常用的Date()类方法

(1)Date.getFullYear()//返回形式2007年份

(2)Date.getMonth()//返回形式1~12月份

(3)Date.getDate()//返回形式1~31日期

(4)Date.getDay()//返回形式1~7星期

(5)Date.getHours()//返回形式0~23

(6)Date.getMinutes()//返回形式1~59

(7)Date.getSeconds()//返回形式1~59

时间: 2024-09-15 19:21:42

[Flash基础理论课01]制作时钟[Date类]的相关文章

[Flash基础理论课06]制作移动角色[Key类]

返回"Flash基础理论课 - 目录" 思路:1.使用键盘控制mc移动,如:Key.isDown(Key.RIGHT): 2.并且约定mc移动的范围:顶,底,左,右. 步骤1: 制作一个角色,保存为影片剪辑,实例名为"mc". 步骤2: AS代码层: var speed = 12; //移动速度:每次移动的距离 var top = mc._height/2; var bottom = Stage.height-mc._height/2; var left = mc.

[Flash基础理论课04] 制作音乐播放器[Sound类]

返回"Flash基础理论课 - 目录" 思路:声音的播放.停止.暂停的实现,非常简单. 步骤1: 首先放入三个按钮,实例名分别为 "start_btn""pause_btn""stop_btn"; 然后再导入一个声音文件到库中; 导入完成后,在库中右击这个声音文件->链接->勾选"为ActionScript 导出"和"在第一帧导出"这两项,在给"标识符"中

[Flash基础理论课14] 制作Loading[Loading]

返回"Flash基础理论课 - 目录" 思路: 1.制作一个100帧的读取动画,这样可以做出各式各样的Loading效果; 2.读取的百分比(percent) = 已读取字节数 / 总字节数 *100; 3.根据读取的百分比数(percent)停止到影片剪辑(Loading)的相应帧上. 步骤1: 制作一个100帧的Loading动画,保存为影片剪辑,放在舞台中,实例名为Loading 步骤2: 在第一帧加入AS代码 stop(); _root.onEnterFrame = funct

[Flash基础理论课07]制作控制滑块[startDrag]

返回"Flash基础理论课 - 目录" 滑块使用范围非常广泛 如:音量控制,播放控制,尺寸控制等等,不胜枚举 思路:1.确定滑块的横向移动范围: 2.获得滑块(slider)在控制条(bar)中的相对位置(百分比); 3.最后返回一个变量(per),范围在1-100,是唯一的变量输出. 步骤1: 1.绘制一长方块,保存为影片剪辑,实例名slider,注册点在中心; 2.绘制一控制条,保存为影片剪辑,实例名bar,注册点在左中; 3.放入一个图片,保存为影片剪辑,实例名为mc. 步骤2:

[Flash基础理论课05]制作摇奖盘[onEnterFrame]

返回"Flash基础理论课 - 目录" 思路:1.设一个变量,如:friction 用于设置摩擦力: 2.mc的移动速度每次乘以摩擦力,当摩擦力=1时,不会改变速度: 当摩擦力小于1时,如:0.8,速度每次都要打8折,折上折直至零. 步骤1: 绘制摇奖盘,保存为影片剪辑,实例名为"mc"; 绘制出二个按钮,保存为按钮,实例名分别为:"play_btn","stop_btn". 步骤2: 加入AS代码层: var frictio

[Flash基础理论课03]制作简易涂鸦板[画线指令]

返回"Flash基础理论课 - 目录" 思路:1.设一个pressed变量,为布尔型,初始为false; 2.鼠标移动就画线; 3.当pressed=true 时,鼠标移动时,可以画线; 4.当pressed=false时,鼠标移动时,不能画线; 5.最后再加入一些按钮来调整线条粗细和清空画板. 步骤一: 放入三个按扭,实例名分别为: "clear_btn": 清除线条; "str_btn": 加粗线条; "thin_btn"

flash 制作时钟[Date类]

思路:首先获得系统时间,然后乘以相应的度数,实现钟表的功能. 步骤1:     绘制时针(hc),分针(mc),秒针(sc),其中hc,mc,sc是实例名. 步骤2: 加入AS代码: _root.onEnterFrame = function () { var now:Date = new Date(); var hour = now.getHours(); var minute = now.getMinutes(); var second = now.getSeconds(); //首先获得系

Flash基础理论课

Flash基础理论课 第一章 基础动画概念 Flash基础理论课 第二章 ActionScript 3.0 动画基础Ⅰ Flash基础理论课 第二章 ActionScript 3.0 动画基础Ⅱ Flash基础理论课 第三章 三角学应用Ⅰ Flash基础理论课 第三章 三角学应用Ⅱ Flash基础理论课 第四章 渲染技术Ⅰ Flash基础理论课 第四章 渲染技术Ⅱ Flash基础理论课 第四章 渲染技术Ⅲ Flash基础理论课 第五章 速度与加速度Ⅰ Flash基础理论课 第五章 速度与加速度Ⅱ

[Flash基础理论课10] 缓动效果[Tween类]

返回"Flash基础理论课 - 目录" Tween类,在推出FlashMX时就出现了,允许您轻松地在舞台上移动.缩放和淡入淡出影片剪辑.实质是用于添加AS过渡动画,使用非常的方便. Tween类的使用: Tween类算是一个外部类,所以使用前应先导入: import mx.transitions.Tween; Tween类中easing方法的导入:用easing.*打开整个包,所有方法也都被载入了 import mx.transitions.easing.*; Tween类构造函数中各