高中毕业后,来到大学校园第一感觉就是:好想去上网,但因为打字慢,而且拼音很差,不但打得慢,还有好多字不知道打,后来发现五笔打字不用知道拼音,于是我就开始学五笔,发现我身边几个人学五笔都跟我抱怨说:“五笔最难的就是记字根,一百三十多个字根,记得脑袋都烂了还记不住”往往他们记了整整两天的字根,最后还是丢三落四,根本没有系统的记住
8.面向对象程序设计 8.1 类和对象的概念 类:类是用来创建同一类型的对象的“模板”,在一个类中定义了该类对象所应具有的成员变量以及方法。 对象:对象是类的实例。 8.2 类之间的关系 系统中的类有那些关系:依赖、关联(聚合、合成)、泛化、实现。 1.依赖:对于外部类或对象的引用; 5.关联:关联暗示两个类在概念上位于相同的级别; 6.聚合:表示一种&ld
5. 多态(Polymorphism) 5.1 多态的概念 面向对象的三大特性:封装、继承、多态。从一定角度来看,封装和继承几乎都是为多态而准备的。这是我们最后一个概念,也是最重要的知识点。 多态的定义:指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。(发送消息就是函数调用) 实现多态的技术称为:动态绑定(dynamic binding),是
1.类的由来 1.1 C 语言中的结构体 这部分属于历史问题,与技术无关,了解历史可以让我们更好地把握现在和将来。C 语言中的结构体 struct 可以说是类的最原始的雏形。只有 int, float, char 这些基本数据类型是不够的,有时需要用不同的数据类型组合成一个有机的整体来使用。例如一个学生有学号和姓名就可以定义一个 Student 的结构体: struct Student
源代码 /** ActionScript Class File — Created with SAPIEN Technologies PrimalScript 3.1@class @package @author shen @codehint @example @tooltip */class Loader extends MovieClip{ private var
前提: 如果有任何一门程序语言(哪怕不是面对对象的编程语言)的基础,就可以更加轻松的理解Actionscript3.0语言规则。 一 概念实质 包(package)实质上是一个文件夹,包(文件夹)内可以包含多级文件夹(包)。 例如: MyLib包下有一个Tools文件夹, 则Tools文件夹就是 MyLib 的子包,引用格式为 MyLib.Tools 类(class)一个单独的as文件
效果图如图所示: 代码: package org.mousebomb.effectlab.flyParticle { import flash.display.GradientType; import flash.display.BlendMode; import flash.display.Shape; import flash.displ
代码如下: import flash.geom.ColorTransform; var s:ColorTransform = new ColorTransform(); var m:uint = 0xff6600; s.color = m; mc.transform.colorTransform = s; //语法标注解释 transform英音:[træns'fɔ
在这个教程中,我们将用到置换图滤镜(DisplacementMapFilter)和BitmapData类的的杂点功能(perlinNoise),这两个家伙常常给我们带一些令人兴奋的效果,它们今天的合作为我们创造了一个漂亮的的水汶,看看下面的动画,应该还不错吧。 displacement英音:[dis'pleismənt]美音:[dɪs'plesmənt]移位;置换;
Flash Cs4在界面上与其上一个版本cs3总体来说并没有特别大的区别,在工具菜单中 添加了3d工具deco工具骨骼工具. 针对mc添加了一个动画编辑器. 脚本语言没有变化. 主要针对新版本中的3d功能以及骨骼工具做了相对的试用下面是具体的示例. 一、3d工具的使用以实例 cs4没有3dmax等3d软件强大的建模工具,但是在cs4中提供了一个z轴的概念,那么在flash这
学习AS3.0已有一段时间了,想把自已对AS3的一些认识和大家分享一下。主要想说说AS3与AS2的不同之处,没有什么逻辑性,想到什么就写点什么,因此,它不适合AS高手们阅读。本文将力求用最直白的语言,尽量不用那些艰涩难懂的名词和术语。 一、在什么地方写代码 失望,以为要说点啥,原来是这么小儿科的问题。没办法,我说过了,本文不适合AS高手阅读的。为了更好地理解,我们还是用例子来说明。现在,就让我
gpedit.msc-----组策略 sndrec32-------录音机 Nslookup-------IP地址侦测器 explorer-------打开资源管理器 logoff---------注销命令 tsshutdn-------60秒倒计时关机命令 lusrmgr.msc----本机用户和组 services.msc---本地服务设置 oobe/msoobe /a----检查XP
在ActionScript 3 中,类是最基本的编程结构,所以必须先掌握编写类的基础知识。所有的类都必须放在.as文件中,每个as文件里只能定义一个public 类,而且类名要与文件名相同。比如:你的类名为Example ,那么文件名必须为Example.as。 在ActionScript 3.0 中所有的类都必须放在包中。包是对类进行分类的单位,其意义相当于文件系统的目录。包路径相对于
这是一个堆放的照片的交互式的效果,它模似了在手中翻看照片的效果。比较适合用于较多照片的相册。效果如下: 在这个效果中,采用了Tweener,这是一个开源的补间效果,它比Adobe的Tweener类要好用得多。通过本例的学习,应该能掌握Tweener的基本用法了。要使用这个类,需要下载源码: 下载地址:http://code.google.com/p/tweene
间隔循环的三种表现方式,如果想使动画不依赖于帧频,可使用3种方法: 1、setlnterval()函数 setlnterval()函数作用是每隔一定的时间,就调用函数 setlnterval()函数的形式为: setlnterval(函数名,时间间隔,函数参数); 函数名是自定义的函数的名,时间间隔为毫秒,函数参数是自定义函数的参 下面制作一个计时器: //时
在FLASH中,大家可以调用以下语句来打开文件。该方法简单,但存在一个很大的缺陷。就是只能打开可执行文件: flcommand("exec",""); 既然可以打开可执行文件,那是不是可以通过打开一个可执行文件A,然后再用A来打开我们想打开的文件呢?下面,我们就可以使用bat文件来做这个可执行文件A吧。 1、在FLASH中的ACTIONSC
Flash动画可以有很多的制作方法。其中包括补间动画,逐帧动画,遮罩动画,引导线动画,等等。组合这些动画我们可以创建出丰富多彩的动画效果。我们利用As3.0脚本还可以创建出更多的动画类型,其中Tween类包含了几种动画类型,今天我们就来介绍一下Tween缓动类。Tween类包含6种类型:Back、Bounce、Elastic、None、Regular、Strong。每种类型包含三个方法,分别是:e
打字效果也是一个比较老的的效果,没办法本人太笨,想来想去还是觉得用这个效果来熟悉AS3.0的字符串和文本是最好的。 在AS3.0中字符串和文本与AS2.0相比变化不是太大,在AS2.0入门教程中已对字符串和文本作了祥细介绍,这里就不再细说了。 创建文本框与以住有些不同,在AS3.0中创建文本格式如下: var 文本名称:TextField = new TextField(); //fie
在Flash创作环境中,可以从库中拖拽影片剪辑到舞台上,使它们出现在SWF文件中。当使用ActionScript来添加影片剪辑时,实际上也是将影片添加一个实例到时间轴上。帧是时间轴的一部分,你可以使用动作面板将as代码与帧关联。因此时间轴成了用as代码添加的显示对象的父容器,除非另一个显示对象被指定。 添加一个影片剪辑到当前时间轴: 下面的例子从.fla库中导入一个名为“鹰&rd
Bitmap类与位图操作有关,一般来说,Bitmap类应与BitmapData类一起使用。 (bitmap英音:['bitmæp]美音:['bɪtmæp]位图) 例: 1、打开Flash,新建一个Flash文档。 2、选择一张图片,导入到库。 3、打开库面板,右键链接,在类文本框中输入BigPhoto,单击“确定”按钮。 上面的
影片剪辑实例就是MovieClip类的对象或实例,下面用new运算符来创建实例,new运算符可以创建类的实例,它可以通过调用类的构造函数来创建一个实例,完成分配空间等任务,并且返回一个实例引用。看代码: var mc:MovieClip=new MovieClip(); 上面的代码创建一个影片剪辑实例,并把引用赋值给了变量mc,这个变量的变量名就是实例名,通过实例名或变量名就可以操作影片剪辑
如何实现右键菜单效果 设置右键菜单需要ContextMenu类 //定义了一个ContextMenu类型的对象,这个对象将用来对菜单的操作 var myContextMenu:ContextMenu = new ContextMenu(); //将其他的菜单屏蔽 myContextMenu.hideBuiltInItems(); //声明菜单新项,显示名为“
函数的参数是外界与函数内部通信的方法,对于有参函数来说,函数调用时函数有数据传递的关系。 看代码: //调用函数 max(5,7); //定义函数 function max(x:int,y:int):int { if(x > y) { x = x; } else { x = y; } return x; } 如果一个函数有返回值,可使用 return语句,并在定
如果希望函数有返回值,必须使用return语句 下面的函数除了输出信息以外,还返回了输出的信息。这时函数的返回类型从void类型变成了“*”类型: var s:String = trace("hello"); function traceMsg(msg:*) { trace(msg); return msg; } 使用retur
函数的引用 编程中经常用到函数的引用,因为函数属于复杂数据类型,所以函数与类一样,是通过引用来操作数据的。 引用函数的语法就是使用函数名。例如:事件中的接收者函数其实是通过引用来实现的。 下面的代码定义了名为onClick的函数,这个函数有个参数e,其数据类型是类类型(MouseEvent),并且有void标明这个函数没有返回值: mc.addEventListener("cl
了解和认识函数 在编程中有一个很重要的内容那就是函数,合理使用函数可起到事半功倍的效果。函数是可以重复利用的代码块,就像类里面封装好的方法一样。 函数从外观上看,是一个语句块,包含着至少一条或数条语句,从逻辑上看,它是可以执行某个目标任务的代码块,可以接受外部传入的对象或值,还可以返回操作的结果。 AS3中函数分为两类:方法(Method)和函数闭包(Function c
重装Windows XP不需再激活:如果你需要重装Windows XP,通常必须重新激活。事实上只要在第一次激活时,备份好Windows\System32目录中的Wpa.dbl文件,就不用再进行激活的工作了。在重装Windows XP后,只需要复制该文件到上面的目录即可。 1、如何知道自己的Windows XP是否已激活:打开开始→运行,在弹出的对话框中输
创业——给年轻人的一点意见! 已毕业六年了,记得读书时的风花雪月,看一路山花烂漫。最近十在太忙,没时间写,今天有空,写一点心得体会,让年轻人共勉! 一、目标 年轻人刚毕业,难免迷茫。浩大个世界。我的位置在那里?什么时候才能实现我的梦想?梦想为什么这么遥远?算一算,我们也过了人生的三分之一,(以60岁来算,
一名25岁的董事长给大学生的18条忠告 一、读大学,究竟读什么? 大学生和非大学生最主要的区别绝对不在于是否掌握了一门专业技能……一个经过独立思考而坚持错误观点的人比一个不假思索而接受正确观点的人更值得肯定……草木可以在校园年复一年地生长,而我们却注定要很快被另外一群人替代……尽管每次网到鱼的不过是一个网眼,但要想捕到鱼,就必须要编织一张网…… 二、人生规划:三岔路口的抉择 不走
年轻人喜欢上了在便利商店打工的女孩, 他每天都会到女孩工作的店里面买一包香菸,
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号