as3取随机数
date:2010-08-22
as3产生某范围之间的随机数公式:Math.round(Math.random()*(最大值-最小值)+最小值);
如:
addEventListener(Event.ENTER_FRAME,repeat);
function repeat(event:Event):void {
trace(Math.round(Math.random()*5+5));//输出5-10之间的随机数
}
如:
addEventListener(Event.ENTER_FRAME,repeat);
function repeat(event:Event):void {
trace(Math.round(Math.random()*5+5));//输出5-10之间的随机数
}
Tags: as3随机数
comments: 0 | numbers: 52
as3 显示当前日期和时间
date:2010-08-21
Flash动画一个简单的显示当前日期的as3脚本:
在舞台上创建2个动态文本框,填入实例名,本例中实例名分别为 time_txt和date_txt分别用来显示时间和日期。
代码:
程序代码var myTimer:Timer = new Timer(1000);
myTimer.addEventListener(TimerEvent.TIMER,time);
myTimer.start();
function init(){
var current:Date = new Date();
var year:Number = current.getFullYear();
var month:Number = current.getMonth()+1;
var date:Number = current.getDate();
var day:Number = current.getDay();
var dayArray:Array = ["日","一","二","三","四","五","六"];
date_txt.text = year + "年" + month + "月" + date + "日 " + "星期" + dayArray[day];
var hours:Number = current.getHours();
var minutes:Number = current.getMinutes();
var seconds:Number = current.getSeconds();
time_txt.text = hours + "点" + minutes + "分" + seconds + "秒";
}
init();
function time(event:TimerEvent):void {
init()
}
Tags: as3当前日期
comments: 0 | numbers: 56
jquery下拉菜单
date:2010-08-20
效果图如下:

html代码:
程序代码
<ul class="nav">
<li><a href="#">日志</a>
<ul class="sub_nav">
<li><a href="#">As3</a></li>
<li><a href="#">photoshop</a></li>
<li><a href="#">jquery</a></li>
<li><a href="#">javascript</a></li>
<li><a href="#">交互设计</a></li>
<li><a href="#">Css(3)\xhtml\html5</a></li>
</ul>
</li>
...

html代码:
程序代码<ul class="nav">
<li><a href="#">日志</a>
<ul class="sub_nav">
<li><a href="#">As3</a></li>
<li><a href="#">photoshop</a></li>
<li><a href="#">jquery</a></li>
<li><a href="#">javascript</a></li>
<li><a href="#">交互设计</a></li>
<li><a href="#">Css(3)\xhtml\html5</a></li>
</ul>
</li>
...
Tags: jquery下拉菜单
comments: 0 | numbers: 62
css3练习-笑脸
date:2010-08-19
css3做的一个笑脸。

点击查看演示
Mozilla/Firefox/Gecko浏览器的前缀: -moz-
Webkit (Safari/Chrome)浏览器的前缀: -webkit-

点击查看演示
Mozilla/Firefox/Gecko浏览器的前缀: -moz-
Webkit (Safari/Chrome)浏览器的前缀: -webkit-
Tags: css3
comments: 0 | numbers: 45
as3 Math类(一)
date:2010-08-14
Math.abs() 计算绝对值。
Math.acos() 计算反余弦值。
Math.asin() 计算反正弦值。
Math.atan() 计算反正切值。
Math.atan2() 计算从 x 坐标轴到点的角度。
Math.ceil() 将数字向上舍入为最接近的整数。
Math.cos() 计算余弦值。
Math.exp() 计算指数值。
Math.floor() 将数字向下舍入为最接近的整数。
Math.log() 计算自然对数。
Math.max() 返回两个整数中较大的一个。
Math.min() 返回两个整数中较小的一个。
Math.pow() 计算 x 的 y 次方。
Math.random() 返回一个 0.0 与 1.0 之间的伪随机数。
Math.round() 四舍五入为最接近的整数。
Math.sin() 计算正弦值。
Math.sqrt() 计算平方根。
Math.tan() 计算正切值。
Math.acos() 计算反余弦值。
Math.asin() 计算反正弦值。
Math.atan() 计算反正切值。
Math.atan2() 计算从 x 坐标轴到点的角度。
Math.ceil() 将数字向上舍入为最接近的整数。
Math.cos() 计算余弦值。
Math.exp() 计算指数值。
Math.floor() 将数字向下舍入为最接近的整数。
Math.log() 计算自然对数。
Math.max() 返回两个整数中较大的一个。
Math.min() 返回两个整数中较小的一个。
Math.pow() 计算 x 的 y 次方。
Math.random() 返回一个 0.0 与 1.0 之间的伪随机数。
Math.round() 四舍五入为最接近的整数。
Math.sin() 计算正弦值。
Math.sqrt() 计算平方根。
Math.tan() 计算正切值。
comments: 0 | numbers: 67
flash as3打字机效果
date:2010-08-09
程序代码var myText:String = "这是flash as3打字机效果,这里的文字会像打字机一样一个一个打出来。";
var txtField:TextField = new TextField();
addChild(txtField);
txtField.x = 50;
txtField.y = 20;
txtField.textColor = 0xf669900;
txtField.width = 200;
txtField.multiline = true;//multiline属性设置文本对象是否支持多行显示文本,默认为false,要使用多行文本,需要将该属性的值设置为true;
txtField.wordWrap = true;//wordWrap属性设置文本对象是否支持自动换行,默认为false,要使用自动换行,需要该属性的值设置为true;
var count:Number = 0;
addEventListener(Event.ENTER_FRAME,typeText);
function typeText(event:Event):void {
count++;
txtField.text = myText.substring(0, count);
if (myText.length<count) {
removeEventListener(Event.ENTER_FRAME,typeText);
}
}
可直接复制代码测试;
Tags: as3打字机
comments: 0 | numbers: 63
as3 string类的方法
date:2010-08-08
var a = "若比邻" ;
var b = "的博客";
var c = "若比邻的博客";
var d = "http://www.rbilin.cn";
var e = "ACTIONSCRIPT3";
trace(a.charAt(1))//输出指定索引位置的字符;
trace(a.charCodeAt(1));//返回给定索引出的字符的Unicode代码,改值是介于0-65635之间的整数;
trace(a.concat(b));//输出"若比邻的博客", concat方法用来组合两个字符串,并返回新的字符串;
trace(d.indexOf("w"));//查找字符串并返回参数值指定的值的索引。如果指定值出现几次,则返回第一次出现的索引值。如果找不到,就返回-1;
trace(d.lastIndexOf("w"))
trace(d.toUpperCase());//将字符串转为大写;
trace(e.toLowerCase());//将字符串转为小写;
trace(c.substring(1,4)) //返回参数值指定的两个索引值之间字符组成的字符串;
trace(c.slice(0,3))//提取字符串中的一部分,并作为新的字符串返回;
trace("---------------")
trace(e.split("T"));//通过把字符串分割成子字符串,从而把字符串分割成子字符串组成的数组;
trace(d.valueOf());//返回String对象的初始值;
trace(d.search("t"))// 搜索匹配字符串,返回索引值;
var b = "的博客";
var c = "若比邻的博客";
var d = "http://www.rbilin.cn";
var e = "ACTIONSCRIPT3";
trace(a.charAt(1))//输出指定索引位置的字符;
trace(a.charCodeAt(1));//返回给定索引出的字符的Unicode代码,改值是介于0-65635之间的整数;
trace(a.concat(b));//输出"若比邻的博客", concat方法用来组合两个字符串,并返回新的字符串;
trace(d.indexOf("w"));//查找字符串并返回参数值指定的值的索引。如果指定值出现几次,则返回第一次出现的索引值。如果找不到,就返回-1;
trace(d.lastIndexOf("w"))
trace(d.toUpperCase());//将字符串转为大写;
trace(e.toLowerCase());//将字符串转为小写;
trace(c.substring(1,4)) //返回参数值指定的两个索引值之间字符组成的字符串;
trace(c.slice(0,3))//提取字符串中的一部分,并作为新的字符串返回;
trace("---------------")
trace(e.split("T"));//通过把字符串分割成子字符串,从而把字符串分割成子字符串组成的数组;
trace(d.valueOf());//返回String对象的初始值;
trace(d.search("t"))// 搜索匹配字符串,返回索引值;
Tags: as3
comments: 0 | numbers: 80
as3 三元条件运算符
date:2010-08-08
//三元条件运算符"? :"是唯一的三元运算符,可以把它归为逻辑运算符一类,但它又是一个复制运算符。
//格式:(条件表达式)? 条件表达式1:条件表达式2;
//如果条件表达式运算结果为true,则执行条件表达式1,否则执行条件表达式2,有点类似if...else条件语句,但可以让程序精简且有效率。
var a:String = "若比邻";
var b:String = "rbilin.cn";
var c:String = (a.length<10) ? a:b; //判断如果a的长度小于10,执行a,否则执行b
trace(a.length);
trace(c)//这里a的长度为3小于10,则输出a(若比邻)
//格式:(条件表达式)? 条件表达式1:条件表达式2;
//如果条件表达式运算结果为true,则执行条件表达式1,否则执行条件表达式2,有点类似if...else条件语句,但可以让程序精简且有效率。
var a:String = "若比邻";
var b:String = "rbilin.cn";
var c:String = (a.length<10) ? a:b; //判断如果a的长度小于10,执行a,否则执行b
trace(a.length);
trace(c)//这里a的长度为3小于10,则输出a(若比邻)
comments: 0 | numbers: 72
js表单验证-正则表达验证中文
date:2010-07-30
验证是否为中文的正则表达式:/^[\u4e00-\u9fa5]+$/
HTML代码
[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]
HTML代码[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]
comments: 0 | numbers: 61


