Flash8制作具有搜索功能的电话本_Flash教程

编辑Tag赚U币
教程Tag:暂无Tag,欢迎添加,赚取U币!

推荐:Flash8制作弹性跟随鼠标的弹性圆
效果如下:点击这里下载源文件新建文档,按CtrlJ修改属性:自己随意设置一个背景,然后使用椭圆工具绘制一个只有边框色没有填充色的圆:然后选中圆按F8转

  利用Flash8 Action Script制作一个简单的电话本搜索程序。

  先看效果(姓名中输入Sven, Michel, Jack, Charly 和 Ana 可以查看到结果):

点击这里下载源文件(解压密码:www.mb5u.com)

  1、建立Flash文件,按Ctrl J修改属性,然后从网上找来一幅图片当做背景使用:

Flash8制作具有搜索功能的电话本

  2、然后按下图所示添加一些部件。都是一些非常简单的设置,文字我加了一些滤镜效果,文本框是输入文本,为了好看我加了一个矩形框,还有一个按钮。

Flash8制作具有搜索功能的电话本

  3、文本框对应的设置如下:

Flash8制作具有搜索功能的电话本

Flash8制作具有搜索功能的电话本

  4、然后制作一个只有点击帧有一个外形的按钮,然后回到主场景中,添加一个图层,把刚才做的按钮放到search按钮上面正好盖住。

Flash8制作具有搜索功能的电话本

  5、然后新建一个层,然后选择第1帧按F9输入下面指令:

var directory:Array = [{name:"Sven", phone:"854-664-9652"}, {name:"Michel", phone:"459-6996-4522"}, {name:"Jack", phone:"895-659-4485"}, {name:"Charly", phone:"956-8596-5243"}, {name:"Ana", phone:"127-25485-6695"}];

function getPhoneByName(name:String):String {
for(var i:Number = 0; i < directory.length; i ) {
if(directory[i].name.toLowerCase() == name.toLowerCase()) {
return directory[i].phone;
}
}
return "No Match";
}

searchButton.onRelease = function() {
resultField.text = getPhoneByName(nameField.text);
}

分享:代码详解attachMovie有区别的加载
1、库中有一个MC,名为“ball”并连接为第一桢导出。库中还有一个空的mc名为cont;将空的MC的cont拖入场景,并给它取事例名cont,在桢上写:for(i=0;i10;i

/所属分类:Flash教程/更新时间:2008-03-05
相关Flash教程