FLEX小实验 一个简单的时钟
来源:互联网 发布:管家婆的数据在哪里面 编辑:程序博客网 时间:2024/06/10 01:27
源码
以下是源代码:
<!--l version="1.0" encoding="utf-8-->
<![CDATA[
import mx.core.UIComponent;
var cirlce:UIComponent = new UIComponent();
var line:UIComponent = new UIComponent();
var x1:Number=new Number;
var y1:Number=new Number;
var second:Number = new Number;
var ticker:Timer;
private function init():void{
this.addChild(cirlce);
x1 = 350;
y1 = 230;
second = 1;
cirlce.graphics.beginFill(0x0099ff);
cirlce.graphics.lineStyle(1,0x0099ff,1);
cirlce.graphics.drawCircle(350,130,100);
cirlce.graphics.endFill();
this.addChild(line);
line.graphics.moveTo(350,130);
line.graphics.lineStyle(1,0xcccccc);
line.graphics.lineTo(x1,y1);
ticker = new Timer(1000);
ticker.addEventListener(TimerEvent.TIMER,oneSecond);
ticker.start();
}
private function oneSecond(event:TimerEvent):void
{
if(second>60)
second = 1;
if(second>0&&second<31)
{
if(second<=15)
{
x1 = 350-Math.sin(6*second*Math.PI/180)*100;
y1 = 130+Math.cos(6*second*Math.PI/180)*100;
}
else
{
x1 = 350-Math.cos(6*(second-15)*Math.PI/180)*100;
y1 = 130-Math.sin(6*(second-15)*Math.PI/180)*100;
}
}
else
{
if(second<=45)
{
x1 = 350+Math.sin(6*(second-30)*Math.PI/180)*100;
y1 = 130-Math.cos(6*(second-30)*Math.PI/180)*100;
}
else
{
x1 = 350+Math.cos(6*(second-45)*Math.PI/180)*100;
y1 = 130+Math.sin(6*(second-45)*Math.PI/180)*100;
}
}
line.graphics.clear();
line.graphics.moveTo(350,130);
line.graphics.lineStyle(1,0xcccccc);
line.graphics.lineTo(x1,y1);
second++;
}
]]>
- FLEX小实验 一个简单的时钟
- 一个关于时钟的非常简单的小例子
- 一个简单的时钟
- 一个简单的时钟
- 一个简单的svg时钟
- 模拟一个简单的时钟
- (flex)一个简单的flex登陆实例
- 关于时钟的一个小程序
- 非常有意思的一个小时钟
- 简单的cgroup小实验
- 一个javascript的小实验
- 一个简单的Flex Demo
- 一个简单的flex应用
- 一个小时钟程序
- 一个小时钟 android
- 一个 JavaScript 小时钟
- 一个简单的时钟频率计数器
- 一个简单的时钟程序《VC实现》
- 第一个JPA程序
- 高斯消元求矩阵解
- as的xml遍历算法
- Oracle索引分析与比较(一)—— 各种索引的简要解释
- eclipse中显示代码行数
- FLEX小实验 一个简单的时钟
- C#控件系类
- typedef
- 2009-07-24 TIPTOP
- 上市公司股东组
- const和static的使用(转)
- 1247: 球迷购票问题
- 钩子详解
- 点击CRichEdit ctrl 后如何获得当前点击位置