2012年9月26日

函数

摘要: 什么是函数函数的定义与调用函数的返回值函数的参数递归函数常用全局函数一、什么是函数面向过程的产物面向对象的基础面向对象的核心概念:类、对象类、对象主要构成:属性和方法(函数)函数是一段代码块封装的可重用的易维护二、函数的定义与调用函数的定义: function 函数名(参数1, 参数2, ...):返回值的类型{ 代码块; return 返回值;}函数的调用:函数名(参数1的值, 参数2的值, ...);三、函数的返回值有返回值的函数:function 函数名(参数1, 参数2, ...):返回值的类型{ 代码块; return 返回值;}无返回值的函数:function 函数名(参数1, 参 阅读全文

posted @ 2012-09-26 01:23 God is a girl 阅读(144) 评论(0) 推荐(0) 编辑

2012年9月25日

小球的多方向运动

摘要: 今天做了一个小球的多方向运动,用W、S、A、D这四个键的键值,做了一个控制小球八方向运动的文件,文件已上传,敬请查看,指点。根据W、S、A、D的键值分别为87、83、65、68,利用这四个键的键值为小球添加方法,控制小球的八方向运动。import flash.events.KeyboardEvent;import flash.events.Event;stage.addEventListener(KeyboardEvent.KEY_DOWN, keydownHandler);stage.addEventListener(KeyboardEvent.KEY_UP, keyKey_upHandle 阅读全文

posted @ 2012-09-25 22:41 God is a girl 阅读(220) 评论(0) 推荐(0) 编辑

2012年9月24日

as3中splice和slice的用法

摘要: splice删除数组一段连续的元素,返回被删除的元素数组,slice获取数组中的部分元素vararr:Array=["a","b","c","d","e","f","g"];arr.splice(删除点的索引,要删除的个数,新元素1,新元素2);arr.splice(2,3,"o","p","q");//从索引为2开始,删除3个元素,并插入3个新元素"o","p&qu 阅读全文

posted @ 2012-09-24 21:34 God is a girl 阅读(416) 评论(0) 推荐(0) 编辑

2012年9月23日

用代码做五子棋小游戏

摘要: 今天做了一个五子棋的棋盘,给大家分享一下。首先连接一个主类Main,再建一个As3.0类文件起名Tools该文件放置在和Main一个文件夹内的com文件夹内的tools文件夹内在Main类中设置如下;package {import flash.display.MovieClip;import flash.events.MouseEvent;import com.tools.Tools;public class Main extends MovieClip{private var tools:Tools;private var box:Array = new Array();private va 阅读全文

posted @ 2012-09-23 21:59 God is a girl 阅读(348) 评论(0) 推荐(0) 编辑

2012年9月22日

面向对象编程基础(二)

摘要: 继承就是实现子类自动拥有父类的属性和方法的一种机制。通过extends关键字来实现。被继承的类父类(超类)。继承父类的类叫子类。public class Main extends Sprite{}父类中的关键字private修饰的属性或方法不能被继承protected internal private使用文档类时该类必须直接或间接继承一个Sprite或者MovieClip类,如果时间轴中只有一帧,那就选用Sprite如果时间轴上有多帧,那就选用MovieClip。构造函数:1.函数名与类名必须相同;构造函数名、类名、文件名必须相同(包括大小写)2.构造函数要是带有参数的话在实例化的时候就要给它 阅读全文

posted @ 2012-09-22 20:03 God is a girl 阅读(182) 评论(0) 推荐(0) 编辑

2012年9月21日

面向对象编程基础

摘要: 一、面向对象有两种思想分别是,面向对象,面向过程。(1)、面向对象编程是一种组织程序代码的方法,以对象为单位进行代码划分,更改一个对象的属性或方法不会影响到其他的对象。(2)、面向过程编程,程序一行一行执行,代码关联比较大。二、类和对象的介绍(1)、类是一种具有相同数据属性和方法的数据集合。(2)、对象是类的实例化。(3)、类的特性:封装、继承、多态封装:是将相关的属性、相近的方法整合在一起。信息隐藏。类之外的其他部分看不到类内部的运行情况。继承:指子类可以自动拥有父类的全部属性和方法的一种机制。多态性:统一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果。相同的方法名,可能有不同的 阅读全文

posted @ 2012-09-21 20:54 God is a girl 阅读(172) 评论(0) 推荐(0) 编辑

2012年9月20日

九九乘法表

摘要: 九九乘法表决是我们一小就熟悉的,但要用代码实现它怎么做呢?这里有一种方法:第一:在舞台上建一个动态文本文本框,用来显示输出的内容。第二:在时间轴上第一帧添加代码:import flash.events.Event;var temp:String=''; for(var i:int=1;i<=9;i++){ for(var j:int=1;j<=i;j++) { temp+= i+'*'+j+'='+i*j+' ';} temp+='\n';trace(temp);}tet_text.text=temp一 阅读全文

posted @ 2012-09-20 21:15 God is a girl 阅读(153) 评论(0) 推荐(0) 编辑

2012年9月19日

用三种循环来访问数组

摘要: var arr:Array=["A","B","C","D","E"];var i:int;arr.push(12.7);for(i=0;i<arr.length;i++) trace(arr[i]);trace("-----------------------------------");for(var key:String in arr) trace(key,arr[key]);trace("-------------------------------- 阅读全文

posted @ 2012-09-19 20:58 God is a girl 阅读(124) 评论(0) 推荐(0) 编辑

2012年9月18日

数组元素的查询与操作

摘要: 一、数组元素的查询var arr1:Array=[56,78,90,88,45,100,79,85,93];var score:int=100;var pos:int;//pos=arr1.indexOf(score,0);pos=arr1.lastIndexOf(score);if(pos!=-1) trace("您要查询的数据在数组中的第"+(pos+1)+"个位置上");else trace("您要查询的数据不在数组中");//输出:您要查询的数据在数组中的第6个位置上二、数组元素的操作var arr1:Array=[1,2,3 阅读全文

posted @ 2012-09-18 21:02 God is a girl 阅读(160) 评论(0) 推荐(0) 编辑

2012年9月17日

数组元素的添加

摘要: var arr:Array=[{pname:"张三",age:19,address:"涧西区"}, {pname:"李四",age:19,address:"西工区"}, {pname:"王五",age:19,address:"洛龙区"}, {pname:"赵六",age:19,address:"老城区"} ];trace(arr[1].pname,arr[1].age,arr[1].address);/*如果数组里面的数组元素是个Obj 阅读全文

posted @ 2012-09-17 01:49 God is a girl 阅读(169) 评论(0) 推荐(0) 编辑

导航