ImageVerifierCode 换一换
格式:DOCX , 页数:54 ,大小:46.54KB ,
资源ID:2871303      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2871303.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(flashActionScript30实用教程.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

flashActionScript30实用教程.docx

1、flashActionScript30实用教程一步一步学 ActionScript 3.0(一)1一步一步学 ActionScript 3.0(二) 4一步一步学 ActionScript 3.0(三) .8一步一步学 ActionScript 3.0(四) 10一步一步学 ActionScript 3.0(五) 13一步一步学 ActionScript 3.0(六) 15一步一步学 ActionScript 3.0(七) 18一步一步学 ActionScript 3.0(八) 21一步一步学 ActionScript 3.0(九) 23一步一步学 ActionScript 3.0(十) 26

2、一步一步学 ActionScript 3.0(十一) .29一步一步学 ActionScript 3.0(十二) .33一步一步学 ActionScript 3.0(十三) .40一步一步学 ActionScript 3.0(十四) .45一步一步学 ActionScript 3.0(十五) .49一步一步学 ActionScript 3.0(十六) .51一步一步学 ActionScript 3.0(十七) .53一步一步学 ActionScript 3.0(十八) .57一步一步学 ActionScript 3.0(十九) .59循序渐进学习 ActionScript 3.0(一).60循

3、序渐进学习 ActionScript 3.0(二).62循序渐进学习 ActionScript 3.0(三).65循序渐进学习 ActionScript 3.0(四).66循序渐进学习 ActionScript 3.0(五).68循序渐进学习 ActionScript 3.0(六).72循序渐进学习 ActionScript 3.0(七).75循序渐进学习 ActionScript 3.0(八).76循序渐进学习 ActionScript 3.0(九).78 一步一步学 ActionScript 3.0(一)一直想写个关于 AS3.0 的教程,但公司太忙都没时间写,最近看到群里有些朋友对 3.

4、0 还不是很了解,所以从现在开始抽时间写点教程,从基本的东西开始。很多人还习惯用 2.0 去写一些东西,我已经有半年多没用 2.0,很多 2.0的习惯不能带到 3.0 中来,比如说在 MC 或 BUTTON 上去写代码,当然 3.0 里面还是可以在帧上写代码(这里用到的版本是 FLASH CS3,FLEX 对于初学者来说还不适合),但要想把 AS 学好,不管是 2.0 还是 3.0 都应该用类的方式来写代码。现在来写一个简单的类,了解一下类的结构:packagepublic class MyClasspublic function MyClass()这里是一个类的简单结构,package 是包

5、的意思,学过 JAVA 的朋友应该知道这个概念,其实说简单点就是这个类文件所放的位置,假设现在我们这个项目是放在 D:EXAM 这个文件夹里面,那么我们刚才写的类直接保存在 EXAM这个文件夹里面,取名叫 MyClass.as 就可以了(注意:类的文件名应该跟类名一样),因为现在 package 后面没有任何东西,如果代码写成这样:package net.smilecnpublic class MyClasspublic function MyClass()那么 MyClass.as 就应该放在 D:EXAMNETSMILECN 这个路径下面。public class MyClass:这里是表

6、示我们要建的这个类的名字是 MyClass,这个名字可以随便起,习惯上以大写开头。public function MyClass() :funciton 代表一个方法名,可以说是函数,跟类名相同的方法,我们称为构造函数,就是这个类被实例化时执行的函数,现在我们在把代码改一下:package net.smilecnpublic class MyClasspublic function MyClass()trace(这个我写的第一个类);我们在 D:EXAM 下建立一个 FLA 文件,在第一帧写如下代码:import net.smilecn.MyClass;var myClass:MyClass

7、= new MyClass();那么在输出面板里就会看到 “这个我写的第一个类” 这段信息了。import net.smilecn.MyClass:导入我们的类(类在使用前要导入 net.smilecn 是包名,MyClass 是类名)。var myClass:MyClass = new MyClass():实例化 MyClass 这个类(实例化的时候会执行构造函数,那么就会执行 trace 这句代码)。今天就到这里,下节继续讲解类的使用。一步一步学 ActionScript 3.0(二)接着上一节的内容,上一节中我们建了一个简单的类,讲解了包的概念,构造函数的概念,接下来再看看成员常、变量和

8、成员函数的概念,再来看一段代码:package net.smilecnpublic class MyClasspublic const PI:Number = 3.1415926;public var r:Number;private var s:Number;public function MyClass()trace(这个我写的第一个类);这里我们在以前的基础上增加了几句代码,const 是定义常量,var 是定义变量,所谓的常量就是永远不能改变的量,变量就是能够改变的量;public、private 是属性关键字,在 AS3 中属性关键字有这样几个:public:指定类、变量、常量或方法

9、可用于任何调用者。private:指定变量、常量或方法仅可供声明或定义它的类使用。protected:指定变量、常量、方法或命名空间只可用于定义它的类及该类的任何子类。internal:指定类、变量、常量或函数可用于同一包中的任何调用者。这里我们先重点看一下 public、private 这两个属性关键字,从字面上理解public 是公共的意思,说简单点就是任何地方都可以调用,private 是私有的意思,就是说只有这个类中才可以调用,我们用一个例子做一个简单的说明,还是在上一节中我们用的 FLA 文件中的第一帧加上这个的代码:import net.smilecn.MyClass;var my

10、Class:MyClass = new MyClass();myClass.r = 3;/正确myClass.s = 18;/错误可以看到因为 r 声明为 public,所以我们在外部调用是正确的,s 声明为 private,所以不直接在外部访问 s 这个变量,这就是 public 和 private 的区别,那我们要在外部改变 s 的值应该怎么做呢,我们可以这样做,在来修改 MyClass 类:package net.smilecnpublic class MyClasspublic const PI:Number = 3.1415926;public var r:Number;privat

11、e var s:Number;public function MyClass()trace(这个我写的第一个类);public function setSValue(value:Number):voids = value;这样我们通过一个公共方法(方法就是函数的意思)设置了 s 的值,在 FLA 文件中这样调用:myClass.setSValue(18);就可以了,当然跟其它语言一样,我们也可以用 get 和 set 方法来读取或写入 private 变量的值:package net.smilecnpublic class MyClasspublic const PI:Number = 3.1

12、415926;public var r:Number;private var s:Number;public function MyClass()trace(这个我写的第一个类);public function set sValue(value:Number):voids = value;public function get sValue():Numberreturn s;我们在调用的时候就可以用这样的语句了:myClass.sValue =18;(当使用过 set 后可以这样操作)var a = myClass.sValue;(当使用过 get 后可以这样操作)一步一步学 ActionSc

13、ript 3.0(三)这一节,我们讲到一个我们用的比较多的一个概念-继承。继承是指一种代码重用的形式,允许程序员基于现有类开发新类。现有类通常称为“基类”或“超类”,新类通常称为“子类”。先看一段代码:package net.smilecnimport net.smilecn.MyClass;/类在使用之前要先导入public class MySubClass extends MyClasspublic function MySubClass()trace(Pi:,PI);/正确trace(r:,r);/正确trace(s:,s);/错误我们发现这个类跟我们之前写的类的区别是多了“extends”这个一个关键字,这个关键字的作用就是说明,我们现在的这个类 MySubClass 是继承 MyClass 这个类的,继承之后我们就可以使用 MyClass 这个类里的变量和方法了,这样就达到代码重用的目的,比如说我们现在要写关于若干个球的类,有足球篮球排球等等,那么我们可以先找出这些的共性,先写一个球的类,然后再继承

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1