百度首页 | 百度空间
 
查看文章
 
Flash时钟与调色板
2007-04-10 21:51

继续昨天的Flash小游戏制作前的一些准备,今晚就用Date类与Color类写了一个“时钟与调色”的实例,Date类进行时间的控制操作;Color类进行颜色的控制操作。

用flash发布了两个文件:“时钟与调色.html”与“时钟与调色.swf”。运行“时钟与调色.html”即可看到效果。其中Color类中的颜色属性介绍如下(图中左下角):

ra:表示颜色中红色成分的百分比,取值范围为-100~100。
rb:表示颜色中红色成分的偏移量,取值范围为-255~255。
ga:表示颜色中绿色成分的百分比,取值范围为-100~100。
gb:表示颜色中绿色成分的偏移量,取值范围为-255~255。
ba:表示颜色中蓝色成分的百分比,取值范围为-100~100。
bb:表示颜色中蓝色成分的偏移量,取值范围为-255~255。
aa:表示alpha(透明度)的百分比,取值范围为-100~100。
ab:表示alpha(透明度)的偏移量,取值范围为-255~255。

调色时,将文本框中的数值设置好,然后点击“OK”,就会看到上图中的9个小圆颜色改变……时钟自己会走^+^,不需要调~~~实例与源码可以到我的网盘下载http://ycosxhack.ys168.com/,“Flash动画”目录,文件名为“时钟与调色.rar”。

还在继续复习加深这些代码啊,本来今天想写“汉诺塔游戏”的,但是发现一些类的调用不熟悉了……算法是很清楚了,玩这个游戏的规律也很简单。容易上手,所以有时间就会先写个出来。明天班级春游^^!高兴中……


类别:涂鸦 | 添加到搜藏 | 浏览() | 评论 (6)
 
最近读者:
 
网友评论:
1
2007-04-11 08:53
GOOD,下载研究下
春游快乐
 
2
2007-04-11 11:25
function clockRun() {
var myDate= new Date();
var myHour = myDate.getHours();
var myMinute= myDate.getMinutes();
var mySecond = myDate.getSeconds();
var myMillisecond = myDate.getMilliseconds();
second._rotation = mySecond*6+myMillisecond*0.006;
minute._rotation = (myMinute*6+(mySecond/60000)*6)+mySecond*6/60;
hour._rotation = (myHour*30+(myMinute/60)*30+(myMillisecond/3600000)*30)+myMinute*6/60;
}
setInterval(clockRun,1);

你那时钟我做了点修改,更加逼真 呵呵~
 
3
2007-04-11 12:00
到你们春游了,呵呵
 
4
2007-04-11 15:04
to 秦迷天下:呵呵。多谢~~~精度高了。
to 风中之渡:玩回来了……我也晕车oo....
 
5
2007-04-11 16:00
强、比我厉害,学编程了!
 
6
2007-04-11 16:07
云瑞学长谦虚了oo~~~~
 
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码:
 

     

©2008 Baidu