当前位置:首页 > 代码 > 正文

flash时钟编辑代码(flash时钟swf)

admin 发布:2022-12-19 19:12 342


今天给各位分享flash时钟编辑代码的知识,其中也会对flash时钟swf进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

FLASH时钟代码

(

粉色FLASH可爱时钟

女生专用

MIni款)

(

简洁数字FLASH时钟版

黑白电子表)

(

玩的就是心跳_视觉FLASH时钟代码

黑色款)

(QQ

空间水晶FLASH时钟代码)

(QQ

空间黑色FLASH时钟

旋转特效)

(

按住可拖动的QQ空间时钟FLASH代码

个性ING)

flash时钟代码

时针:onClipEvent(enterFrame)//当进入时针这个影片剪辑的帧时{

timeNow=new Date(); //定义一个叫timeNow的时间对象

this._rotation=(timeNow.getHours()%12+timeNow.getMinutes()/60)*30;

//时针这个影片剪辑旋转的角度=(当前系统时间整除12+当前分钟数除以60)*30度

以下:分钟和秒钟如同,

百分号是整除的意思。

关于Flash as3.0 求制作一个数字时钟的代码?

那位兄弟格式上显然不能满足要求,我在他的基础上改改

import flash.text.TextField;

import flash.text.TextFormat;

import flash.utils.setInterval;

import flash.utils.clearInterval;

//若果放到as里,上面导入必须

var date:Date = null;

var textField:TextField = null;

var id = null;

function Init_(){

createText();

clearInterval(id);

id = setInterval(setTimeFun,1000);

setTimeFun();

}

function createText(){

textField = new TextField();

textField.type = TextFieldType.DYNAMIC;

textField.width = 120;

textField.height = 22;

textField.border = true;

var tf:TextFormat = new TextFormat();

tf.size = 20;

tf.align = "center";

textField.defaultTextFormat = tf;

textField.x = this.stage.stageWidth/2-textField.width/2;

textField.y = this.stage.stageHeight/2-textField.height/2;

addChild(textField);

}

function setTimeFun(){

date = new Date();

var hour:uint = date.getHours();

var minute:uint = date.getMinutes();

var seconds:uint = date.getSeconds();

var hourStr:String = String(hour);

var minuteStr:String = String(minute);

var secondsStr:String = String(seconds);

if (hour 10)

{

hourStr = "0" + hour;

}

if (minute 10)

{

minuteStr = "0" + minute;

}

if (seconds 10)

{

secondsStr = "0" + seconds;

}

textField.text = hourStr + ":" + minuteStr + ":" + secondsStr;

}

Init_();

再给你一种

import flash.text.TextField;

import flash.text.TextFormat;

import flash.utils.Timer;

import flash.events.TimerEvent;

var date:Date ;

var myTxt:TextField;

var timer:Timer;

function init()

{

timer = new Timer(1000);

timer.addEventListener(TimerEvent.TIMER,setTimeFun,false,0,true);

timer.start();

myTxt = new TextField();

myTxt.type = TextFieldType.DYNAMIC;

myTxt.width = 120;

myTxt.height = 22;

myTxt.border = true;

var tf:TextFormat = new TextFormat();

tf.size = 20;

tf.align = "center";

myTxt.defaultTextFormat = tf;

myTxt.x = this.stage.stageWidth / 2 - myTxt.width / 2;

myTxt.y = this.stage.stageHeight / 2 - myTxt.height / 2;

addChild(myTxt);

}

function setTimeFun(evt:TimerEvent)

{

date = new Date();

var hour:uint = date.getHours();

var minute:uint = date.getMinutes();

var seconds:uint = date.getSeconds();

var hourStr:String = String(hour);

var minuteStr:String = String(minute);

var secondsStr:String = String(seconds);

if (hour 10)

{

hourStr = "0" + hour;

}

if (minute 10)

{

minuteStr = "0" + minute;

}

if (seconds 10)

{

secondsStr = "0" + seconds;

}

myTxt.text = hourStr + ":" + minuteStr + ":" + secondsStr;

}

init();

flash软件怎么制作时钟

新建一Flash文档, 文档类型设置为“ActionScript3.0”。

怎样利用Flash制作时钟

钟面的制作。新建一影片剪辑,命名为“Clock”。从文件中导入一张钟面的图片,或者自己制作一个钟面。

怎样利用Flash制作时钟

怎样利用Flash制作时钟

怎样利用Flash制作时钟

时针的制作。新建一影片剪辑,命名为“时钟”。利用基本绘图工具制作一个时针图形,如图所示。

怎样利用Flash制作时钟

怎样利用Flash制作时钟

怎样利用Flash制作时钟

分针的制作。新建一影片剪辑,命名为“分针”。利用基本绘图工具制作一个时针图形,如图所示。

怎样利用Flash制作时钟

怎样利用Flash制作时钟

怎样利用Flash制作时钟

秒针的制作。新建一影片剪辑,命名为“秒针”。利用基本绘图工具制作一个时针图形,如图所示。

怎样利用Flash制作时钟

怎样利用Flash制作时钟

怎样利用Flash制作时钟

将图层1重命名为“钟面”,并将影片剪辑“Clock”拖动到主场景中。新建一名为“时针”的图层,将“时针”影片剪辑拖到到主场景并命名为”sz_mc"。新建一名为“分针”的图层,将“分针”影片剪辑拖到到主场景并命名为"fz_mc"。新建一名为“秒针”的图层,将秒针”影片剪辑拖到到主场景并命名为“mz_mc"。摆放各个影片剪辑的位置,结果如图所示。

(小贴士:各个影片剪辑的参与中心应与钟面的参与中心对齐,且”时针“、”分针“和”秒针“的参与点位于自身的一端)

怎样利用Flash制作时钟

新建一图层,并命令为日期,在其中放置四个文本框,并分别命令为“y_txt", "m_txt", "d_txt" 以及 "w_txt", 可以增加其它文本框做为修辞用。

怎样利用Flash制作时钟

新建一图层,并命名为“Action”,然后在帧1上右击,选择“动作”,在弹出的代码窗口中输入如图所示的代码。

怎样利用Flash制作时钟

按下键盘快捷组合键“Ctrl + 回车”,调出调试界面,查看时钟的运行情况。

怎样利用Flash制作时钟

想做个flash时钟,有分针时针秒针且能关联到当前时间,代码如何写

//三个针都要做在影片剪辑里,注册点在最下面的中间,在场景中设置实例名称,最后在这一帧设置帧动作:

onEnterFrame = function() {

time=new Date();

hh=time.getHours();

mm=time.getMinutes();

ss=time.getSeconds();

sz._rotation=hh*30+mm*0.5;//sz为时针影片剪辑的实例名

fz._rotation=mm*6;//fz为分针影片剪辑的实例名

mz._rotation=ss*6;//mz为秒针影片剪辑的实例名

}

请问的flash的闹钟时间效果是怎么做的??怎么才能让它和北京时间一样,用的是什么代码??

关于flash闹钟,其本质就是提取系统时间,然后通过flash中的动态文本(类似液晶手表),或者旋转效果(类似钟表)表现出来。所需要的代码分为两类,一是提取时间的代码,另一个是将时间一某种形势表现出来的代码。

下面是时钟的代码(建立三个长短不懂的长条,弄成三个影片剪辑,最短的赋予实例名为hourHand,表示是时针,依次类推,其它两个分别是minuteHand和secondHand,表示分针和秒针。注意,在影片剪辑里面,必须是长条的底部的中心那点,其横纵坐标均为0,一定不能搞错。3个影片剪辑放到舞台上,按底部那个点对其,放到舞台的中央):

onEnterFrame = function () {

myDate = new Date();

//此处是提取系统时间,并让提取的时间不停更新

hourHand._rotation = myDate.getHours()*30+myDate.getMinutes()/2;

/*这是操纵时针的代码hourHand._rotation 表示时针的旋转角度,后面的是这个角度的数值,表示时间的角度是当前的小时数乘以30再加上当前的秒数除以2,下面的也都类似。秒针的因为不需要细分下去,所以没有后面的。这么计算的原因很简单,如果你的数学不是很差,就应该能明白,这里就不多说了*/

minuteHand._rotation = myDate.getMinutes()*6+myDate.getSeconds()/10;

secondHand._rotation = myDate.getSeconds()*6;

};

上面的是简单的时钟的做法,这里没法详细讲清楚,你可以加我QQ联系我。我给你发几个文件,你可以看看

flash时钟编辑代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于flash时钟swf、flash时钟编辑代码的信息别忘了在本站进行查找喔。

版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;

本文地址:http://ahzz.com.cn/post/19661.html


取消回复欢迎 发表评论:

分享到

温馨提示

下载成功了么?或者链接失效了?

联系我们反馈

立即下载