有保存读取悔棋功能的五子棋

制作拖动鼠标产生水纹动画的制作

1、导入一张合适的图片到库中

2、在库中刚导入的图片上点击右键。点击“链接”,再按下图设置链接属性。

3、新建一个空影片剪辑元件,且将其放入主场景中,命名为:mcaa.

4、在主场景第一帧写上如下代码:

var surface1 = flash.display.BitmapData.loadBitmap("surface",0);

var bounds = new flash.geom.Rectangle(0, 0, 456, 356);

var origin = new flash.geom.Point();

var matrix = new flash.geom.Matrix();

var matrix2 = new flash.geom.Matrix();

matrix2.a = matrix2.d = 2;

var wave = new flash.filters.ConvolutionFilter(3, 3, [1, 1, 1, 1, 1, 1, 1, 1, 1], 9, 0);

var damp = new flash.geom.ColorTransform(0, 0, 9.960937E-001, 1, 0, 0, 2, 0);

var water = new flash.filters.DisplacementMapFilter(result2, origin, 4, 4,48,48);

attachMovie("mcaa","mcaa",-1700)

//mcaa._width=456

//mcaa._height=356

//var mcaa:MovieClip = this.createEmptyMovieClip("mcaa",0);

mcaa.attachBitmap(output, 0)//this.getNextHighestDepth());

//attachBitmap(output, 0);

var ms = getTimer();

var frame = 0;

var mouseDown = false;

onMouseDown = function ()

{

mouseDown = true;

};

onMouseUp = function ()

{

onEnterFrame();

mouseDown = false;

};

onEnterFrame = function ()

{

if (mouseDown)

{

var _loc2 = _xmouse / 2;

var _loc1 = _ymouse / 2;

source.setPixel(_loc2 + 1, _loc1,;

source.setPixel(_loc2 - 1, _loc1,;

source.setPixel(_loc2, _loc1 + 1,;

source.setPixel(_loc2, _loc1 - 1,;

source.setPixel(_loc2, _loc1,;

} // end if

result.applyFilter(source, bounds, origin, wave);

result.draw(result, matrix, null, "add");

result.draw(buffer, matrix, null, "difference");

result.draw(result, matrix, damp);

result2.draw(result, matrix2, null, null, null, true);

output.applyFilter(surface1, new flash.geom.Rectangle(0, 0, 456, 356), origin, water);

buffer = source;

source = result.clone();

};

updateAfterEvent();

主场景第二帧代码

fscommand("allowscale", "false");

_bu=1

_root.plabu=1

主场景第三代码

l1 = _framesloaded;

l2 = _totalframes;

if (l1 == l2)

{

gotoAndPlay(10);

} // end

有悔棋功能的五子棋c语言代码,有保存读取悔棋功能的五子棋.doc相关推荐

  1. c语言编写atm取款功能_21行C语言代码编写一个具备加密功能的聊天程序!网友:666...

    具备加密功能的VC++聊天程序实例,"密聊"采用 2048bit 的 RSA 数据加密算法对数据进行加密和数字签名,在使用前必须生成用户的私钥和公钥. 只要通过安全通道相互把公钥传 ...

  2. 歌曲信息管理系统c语言代码,歌曲信息管理系统_通用完整版.doc

    歌曲信息管理系统_通用完整版 PAGE 中 国 地 质 大 学 本科生课程论文封面 C语言课程设计 课程名称 计算机高级语言课程设计(C) 教师姓名 刘 刚 本科生姓名 本科生学号 本科生专业 机械设 ...

  3. 五子棋c语言代码 贴吧,控制台版本的五子棋游戏

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 需求定义: 编写程序实现两人互玩的五子棋游戏.游戏开始时要求在控制台输出以下棋盘,然后提示黑方和白方下子,玩家从命令行输入落子坐标,如:1-2,表示在第二 ...

  4. 五子棋c语言代码ppt答辩,C语言案例:控制台版本的五子棋游戏【代码】

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 return true; } x++; } return false; } bool isLeftInclinedWin(bool isBlack,int ...

  5. vs五子棋c语言代码,五子棋代码C语言版.doc

    #include #include #include #include #include struct rcd;//声明节点结构 typedef struct rcd* Record;//节点指针别名 ...

  6. 指定开局五子棋c语言代码,C语言案例:控制台版本的五子棋游戏【代码】

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 return true; } x++; } return false; } bool isLeftInclinedWin(bool isBlack,int ...

  7. android 实现扫码功能,Android | 带你零代码实现安卓扫码功能

    小序 这是一篇纯新手教学,本人之前没有任何安卓开发经验(尴尬),本文也不涉及任何代码就可以使用一个扫码demo,华为scankit真是新手的福音-- 背景介绍 最近被导师要求做一个购物收费的app,毕 ...

  8. java实现转账功能_如何利用Java代码模拟银行转账这一功能?

    今天是刘小爱自学Java的第70天. 感谢你的观看,谢谢你. 话不多说,开始今天的学习: 转账,相信基本都接触过,无论是线下用银行卡转账还是线上用手机转账,本质上都是差不多的. 一.转账案例 需要两个 ...

  9. c语言 string code,ctestcode C语言代码实例助手下载

          ctestcode C语言代码实例助手官方版是一款极具特色的C语言学习助手软件,ctestcode C语言代码实例助手最新版可以帮助用户执行和调试用户编写的代码,ctestcode C语言 ...

最新文章

  1. C ++中线程的简单示例
  2. 用 GRUB 引导自己的操作系统
  3. 网站建设技术――智能建站系统
  4. 学习笔记(54):Python实战编程-Scale
  5. php安装文档,PHP - Manual: 安装 (官方文档)
  6. Android系统(2)---init.rc知识
  7. python sqlite connection
  8. java JDK8 学习笔记——第13章 时间与日期
  9. Error pulling origin: error: The following untracked working tree files would be overwritten by...
  10. 关于一道面试题【字符串 '1 + (5 - 2) * 3',怎么算出结果为10,'eval'除外】
  11. 25. PHP 文件处理
  12. python发布代码图片_gitpython模块与代码发布项目流程图
  13. Terrasolid点云分类_分类算法简述
  14. 英国留学生论文introduction部分怎么写比较好?
  15. R学习之统计算法与R优化包(矩估计法也即Newton) --(R语言编程)-----数模
  16. Unity3d Camera FOV
  17. Linux服务器安装git
  18. mobx系列(二)-mobx主要概念
  19. 深度剖析channel
  20. 关于:first-child的误区

热门文章

  1. 通用ATE测试平台开发——新平台介绍
  2. 【Excel】178个常用快捷键
  3. github在线编程
  4. 认识Protel原理图设计环境
  5. Leetcode(695)——岛屿的最大面积
  6. 元数据核心架构解析(PPT)
  7. 遇到apache启动失败的正确的解决问题的方法
  8. 【Tableau Desktop 企业日常问题18】如何下载自定义的地理信息文件?(自定义经纬度)
  9. LongBit 新一轮 IEO 引领者?
  10. CreateCompatibleDC()和GetDC()区别在哪里