每页显示10个作品,共3页 << <123> >>
0

Flash 猜数字游戏的分析与设计0 / 706

2007-7-30 1:59:00
这是手机里的一个小游戏,系统出四个数字,由用户来猜,对猜的结果进行判断,根据判断结果找出正确的数字和位置。先发上最终效果和源代码,分析过程随后附上。压缩包下载
标签: flash 猜数字 游戏设计
0

组件使用的几个简单示例。0 / 451

2007-7-30 3:42:00
压缩包下载Alert 组件先将Alert组件拖放到场景中,再删除掉(库中会存有一份),然后使用下面的代码就可以看到一个信息提示框。import mx.controls.Alert;Alert.show("Nice to meet you!","问候");参数中第一个字串表示正文内容,第二个字串表示信息窗口的标题,默认情况下只有一个确认按钮。如果想在正文内容中换行,在字串中加入\n 即可。比如:Alert.show("Hello! \n Nice to meet you!","问候");InputText 组件和 按钮组件InputText 组件常用的事件有 enter (敲回车) 、change (有输入)、keydown (按下键盘)、keyup (键盘抬起)按钮组件常用的事件有 click (鼠标点击)大家可能都知道使用组件时,通常会使用事件侦听结构,侦听器可有这样两种形式:侦听对象和侦听函数。侦听对象的用法如下(按钮组件的实例名为a_btn):var listenerObj:Object = new Object();listenerObj.click = function(){Alert.show("Hello! \n Nice to meet you!","问候");}a_btn.addEventListener("click",listenerObj);侦听函数的用法如下:function msg(){Alert.show("Hello! \n Nice to meet you!","问候");}a_btn.addEventListener("click",ms……
标签: flash 组件 示例
0

组件使用的几个简单示例。0 / 521

2007-7-30 3:42:00
压缩包下载Alert 组件先将Alert组件拖放到场景中,再删除掉(库中会存有一份),然后使用下面的代码就可以看到一个信息提示框。import mx.controls.Alert;Alert.show("Nice to meet you!","问候");参数中第一个字串表示正文内容,第二个字串表示信息窗口的标题,默认情况下只有一个确认按钮。如果想在正文内容中换行,在字串中加入\n 即可。比如:Alert.show("Hello! \n Nice to meet you!","问候");InputText 组件和 按钮组件InputText 组件常用的事件有 enter (敲回车) 、change (有输入)、keydown (按下键盘)、keyup (键盘抬起)按钮组件常用的事件有 click (鼠标点击)大家可能都知道使用组件时,通常会使用事件侦听结构,侦听器可有这样两种形式:侦听对象和侦听函数。侦听对象的用法如下(按钮组件的实例名为a_btn):var listenerObj:Object = new Object();listenerObj.click = function(){Alert.show("Hello! \n Nice to meet you!","问候");}a_btn.addEventListener("click",listenerObj);侦听函数的用法如下:function msg(){Alert.show("Hello! \n Nice to meet you!","问候");}a_btn.addEventListener("click",ms……
标签: flash 组件 示例
0

一个线条移动的效果0 / 591

2007-7-17 4:41:00
早上看电视,看到有一个背景效果很不错,就写了段代码来练习了一下,效果如下:库中画一绿色线条(尽量画长些压住全部屏幕),将线条转换为元件后,从库中打开将线条偏移开注册点一些位置(旋转时才会产生圆的效果),再给元件加上ID标识 line 。初稿中,圆形位置固定不变,代码如下:var ang:Number = 0;onEnterFrame = function () {var i = getNextHighestDepth();if (ang < 360) {_root.createEmptyMovieClip("mc" + i,i);var mc = _root["mc" + i];trace(mc);mc.attachMovie("line","line",1);mc._rotation = ang;mc._x = 100;mc._y = 100;ang += 5;mc.onEnterFrame = function() {this._alpha -= 2;if (this._alpha <= 0) {removeMovieClip(this);}};} else {ang = 0;}};这段代码中 i 的取值没有加以控制,而且是直接路径,所以用起来会有点麻烦。第二稿,将空MC全部生成到一个MC中去,这样,母MC动的时候,里面的子MC也会跟着动,效果就出来了,代码如下:_root.createEmptyMovieClip("big_mc",0);big_mc._x = 60;big_mc._y = 60;var ang:Number = 0;var i:Number = 0;var xSpeed = 4;var ySpeed = 3;big_mc.onEnter……
标签: flash 线条效果
0

最近一个月的访问统计0 / 613

2007-7-17 2:14:00
从最近一个月的统计来看,访问博客的地区更多了,欧、美、日、港、澳、台、新、马、斯里兰卡、澳大利亚,这许多的地名看起来的确有点壮观,虽然也清楚,更多的点击只是源于搜索引擎的模糊查询,但还是要感谢各种的网络工具,使得我们的眼界可以放得很开阔,以后可以考虑适当加一些英文标签,方便非中文用户的检索。 共 47 项 访问量 比例 广东 143 13.3% 北京 95 8.8% 浙江 60 5.6% 上海 57 5.3% 山东 55 5.1% 江苏 53 4.9% 河北 51 4.7% 四川 50 4.6% 湖北 38 3.5% ……
标签:
0

挑战记忆力游戏0 / 579

2007-7-11 9:11:00
这是从配对游戏演化而来的一个小游戏,首先让你看上十秒钟时间,然后必须按照成对出现的规则来翻牌,翻错就得重来,测一下你需要几次才能翻完全的扑克。压缩包下载
标签: flash 记忆力游戏 游戏设计
0

配对游戏的流程分析0 / 525

2007-7-9 7:21:00
两两配对比较是一种常见的游戏形式,比如连连看游戏、记忆力游戏等,今天讨论的方法是给MC对象加一个数值型的属性,通过这个属性来判断是否配对成功,这个方法的优点是方法简单使用方便,对目标对象的数目限制较少。内附源文件下载。压缩包下载
标签: 配对 流程分析 游戏设计
0

Visio 2003 精减版下载0 / 1810

2007-7-9 4:11:00
近几天因为需要画流程图,实在不想在Word中再费时费力的来做,就按朋友推荐的下了个Microsoft Visio 2003 精减版,试用了一下确实很好用。现在把这个地址提供给大家,需要做图的朋友试一下。《Visio 2003 sp2 精简版 》(64M)http://soft999.com:8080/asp/openfile.asp?url=ftp://soft999_ftp:1234567890@www.soft999.com:2000/&filename=Visio2003sp2_xunchi.rar&id=32234下面是为图片配对游戏做的流程图。http://w1.sxsky.net/down2/Visio2003sp2_xunchi.rar
标签: Visio 2003 精减版
0

卡巴斯基6.0 三年有效期注册码下载。0 / 644

2007-7-8 2:14:00
卡巴斯基6.0 是一款非常易用、好用的杀毒软件,最近一次重装机后,在网上找到了这个可以用三年的注册码,还有注册码生成器,经本人验证完全可用。需要的朋友快来下载。点此下载。
标签: 卡巴斯基6.0 3年有效期 注册码
4

一段影片正放、倒放的示例代码。0 / 620

2007-6-24 8:23:00
场景中制作一个mc ,内部作一段向下移动的动画,正常播放时,小球向下落,倒放时小球会“弹起”。代码如下:var dir = true; //移动方向,true 为正放,false 为倒放mc.stop();onEnterFrame = function () {if (dir) { //方向为真,则正放,否则为倒放mc.nextFrame();if (mc._currentframe == mc._totalframes) {dir = !dir; // 当到达最后一帧后,令播放方向发生反转}} else {mc.prevFrame();if (mc._currentframe == 1) {dir = !dir;// 当到达第一帧后,令播放方向发生反转}}};影片剪辑中有以下属性和方法:_currentframe 当前帧号、_totalframes 总帧数、nextFrame() 播放并停到下一帧,prevFrame()播放并停到前一帧_currentframe 表示当前帧的帧号,当前帧为第一帧时值为1,当前帧为最后一帧时,该数值与 _totalframes 值相等。 随着播放的进行_currentframe 会被系统自动的刷新。mc.gotoAndStop (mc._currentframe + 1); 等同于 mc.nextFrame();mc.gotoAndStop (mc._currentframe - 1); 等同于 mc.prevFrame();所以代码还可以这么写:var dir = true;mc.stop ();trace(mc._currentframe);onEnterFrame = function () {if (dir) {mc.gotoAndStop (mc._currentframe + 1);if (mc._c……
标签: 倒放影片 流程控制 编码练习
每页显示10个作品,共3页 << <123> >>