1 / 24

flash

flash. 张玉帅. 1 、什么是 Flash 2 、 Flash 的历史 3 、 Flash 与 as 的关系 4 、 Flash 与 Flex 的关系 5 、 Flash 的发展方向. Flash 是由 macromedia 公司推出的交互式矢量图和 Web 动画 的标准,由 Adobe 公司收购,现在微软有收购 Adobe 的意向。. 什么是 FLASH ?. Flash 软件是动画设计软件,开始是美工人员的工具。 下面让我们了解一下 flash 软件的使用. 什么是 FLASH ?.

Download Presentation

flash

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. flash 张玉帅

  2. 1、什么是Flash 2、Flash的历史 3、Flash与as的关系 4、Flash与Flex的关系 5、Flash的发展方向

  3. Flash是由macromedia公司推出的交互式矢量图和 Web 动画 的标准,由Adobe公司收购,现在微软有收购Adobe的意向。 什么是FLASH?

  4. Flash软件是动画设计软件,开始是美工人员的工具。Flash软件是动画设计软件,开始是美工人员的工具。 下面让我们了解一下flash软件的使用 什么是FLASH?

  5. AS是ActionScript的缩写,ActionScript是Flash的脚本语言,与JavaScript相似。思想和MFC编程相似,形式和Java相似,并AS是ActionScript的缩写,ActionScript是Flash的脚本语言,与JavaScript相似。思想和MFC编程相似,形式和Java相似,并 且也和C#一样有命名空间。 什么是AS?

  6. AS1.0主要是基本的控制,辅助动画顺利播放。 AS2.0 (Flash 8中)引入了面向对象的思想 AS3.0的面向对象设计比较成熟 什么是AS?

  7. 变量的声明 var value1:Number; var value2:Number = 17; FLASHAS编程

  8. 也许大家会看到这样的情况 var a:Array = new Array(); Array()是类Array的构造函数 我们就要知道AS的数据类型 FLASH AS编程

  9. 数据类型分为基元数据类型和复杂数据类型 基元数据类型(primitive data type)是我们在编程时要频繁使用到的数据类型。比如说数字、文字、条件真假。 复杂数据类型(complex data type)是相对于基元数据类型而言的。简单的复杂数据类型,往往是由一些基元数据类型构成的。 FLASH AS编程

  10. 值类型和引用类型 在C#中,数据类型就分为值类型和引用类型。 值类型直接存储值;而引用类型存储引用,指向要操作的对象 C#中的值类型正好对应于ActionScript3 中的基元数据类型, C#中的引用类型正好对应于Action Script3中的复杂数据类型。 FLASH AS编程

  11. ActionScript3 中基本类型只有Boolean、int、Number、String 和uint ActionScript3 中值类型只有这几种,其余的数据类型就全是引用类型。 特别要注意的是,值类型(引用类型)存储的是对象,改变值的时候改变的是引用,指向新生成的对象。 FLASH AS编程

  12. AS3中,一切皆对象,映射到Flash的播放舞台上,那些可见的AS3中,一切皆对象,映射到Flash的播放舞台上,那些可见的 和不可见的,时间,元件,还有函数。 FLASH AS编程

  13. 自定义类 package package { public class Class { } } 保存一个以.as扩展名的新文件,类名和文件名相同 FLASH AS编程

  14. 函数语句定义法 function 函数名(参数1:参数类型,参数2:参数类型...):返回值类型{ //函数内部语句 } function testAdd(a:int, b:int):int { return a+b; } FLASH AS编程

  15. 函数表达式定义法 var 函数名:Function = function(参数1:参数类型,参数2:参数型...) :返回值类型{ //函数内部语句 } //例子: var testAdd:Function = function(a:int,b:int):int { return a+b; } FLASH AS编程

  16. 让我们回到对类的学习 访问控制说明符public、private、internal、protected,这些都是通过命名空间实现的。 命名空间和C#的不一样,我们先不去管它 FLASH AS编程

  17. Private:类实例自身 Public:所以的 Protected:自身和派生的 Internal:包内所有的 FLASH AS编程

  18. 访问静态属性不能通过实例(对象)访问,要类名。属性名访问静态属性不能通过实例(对象)访问,要类名。属性名 不支持多继承 类的成员方法不支持重载(构造函数也不能) FLASH AS编程

  19. Flex和Flash都以ActionScript作为其核心编程语言,并被编译成swf文件运行于Flashplayer虚拟机里。因此Flex也继承了Flash在表示层上先天性的美感、除了视觉上的舒适感外,还天生具备方便的矢量图形、动画和媒体处理接口。Flex和Flash都以ActionScript作为其核心编程语言,并被编译成swf文件运行于Flashplayer虚拟机里。因此Flex也继承了Flash在表示层上先天性的美感、除了视觉上的舒适感外,还天生具备方便的矢量图形、动画和媒体处理接口。 Flex是通过java或者.net等非Flash途径,解释.mxml文件组织components,并生成相应的.swf文件。 什么是FLEX

  20. WebGame大概分为两种类型:一是基于Web浏览器,使用WebGame大概分为两种类型:一是基于Web浏览器,使用 PHP/ASP/Perl/java等解释语言建设的虚拟社区;二是基于Web浏览 器,使用Flash技术制作的游戏。 关于WEBGAME

  21. WebGame的优点在于无客户端的B/S模式,不需要下载任何客户端WebGame的优点在于无客户端的B/S模式,不需要下载任何客户端 或插件,直接打开浏览器登陆网站就可以游戏。由于Ajax技术的出现 ,WebGame的技术实现更变得容易,完全基于浏览器的互动式游戏 变得完全可以实现。 关于WEBGAME

  22. 限制发展的原因: 开发成本大,网络速度低,硬件条件的限制 FLASH整站

  23. 大家要有自己的积累,比如CSS样式,类库组件,面向对象的学习思想。大家要有自己的积累,比如CSS样式,类库组件,面向对象的学习思想。 我们的发展

  24. 谢谢

More Related