as3取随机数

as3产生某范围之间的随机数公式:Math.round(Math.random()*(最大值-最小值)+最小值);
如:

addEventListener(Event.ENTER_FRAME,repeat);
function repeat(event:Event):void {
    trace(Math.round(Math.random()*5+5));//输出5-10之间的随机数
}

+ more...

Tags: as3随机数

comments: 0 | numbers: 52
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()
}

+ more...

Tags: as3当前日期

comments: 0 | numbers: 56

jquery下拉菜单

效果图如下:


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>
  ...

+ more...

Tags: jquery下拉菜单

comments: 0 | numbers: 62

css3练习-笑脸

css3做的一个笑脸。


点击查看演示

Mozilla/Firefox/Gecko浏览器的前缀: -moz-

Webkit (Safari/Chrome)浏览器的前缀: -webkit-

Tags: css3

comments: 0 | numbers: 45

as3 Math类(一)

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() 计算正切值。

+ more...

Tags: as3 Math

comments: 0 | numbers: 67

flash as3打字机效果

程序代码 程序代码

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);
    }
}

可直接复制代码测试;

+ more...

Tags: as3打字机

comments: 0 | numbers: 63

as3 string类的方法

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"))// 搜索匹配字符串,返回索引值;

+ more...

Tags: as3

comments: 0 | numbers: 80

as3 三元条件运算符

//三元条件运算符"? :"是唯一的三元运算符,可以把它归为逻辑运算符一类,但它又是一个复制运算符。
//格式:(条件表达式)? 条件表达式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(若比邻)

+ more...

Tags: as3 条件运算符

comments: 0 | numbers: 72
验证是否为中文的正则表达式:/^[\u4e00-\u9fa5]+$/

HTML代码


[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]

+ more...

Tags: js表单验证 正则表达式

comments: 0 | numbers: 61

css3练习-apple ipod

    似乎一觉醒来,大家都在谈论css3和html5。看了多啦A梦、css3模拟太阳系、纯CSS3 实现的Twitter图画、css3国旗、中国地图等,忍不住也体验了一下css3的强大。做了一个ipod,见下图:

查看demo

不知道为什么,我自己上传的歌曲相对路径、绝对路径都播不了,这里调用外部一个ogg音频。

+ more...

Tags: css3 html5 audio

comments: 0 | numbers: 133