`
web3d
  • 浏览: 83509 次
  • 性别: Icon_minigender_1
  • 来自: 南昌
社区版块
存档分类
最新评论

Flash开发的基本概念

 
阅读更多
<p>有好几年没有接触过Flash了,MM公司被Adobe收购后,Flash应该来说发展的是非常好的。</p>
<p></p>
<p>Adobe的策略好像与微软有点类似,提供一个免费甚至开源(微软的Windows SDK暂时是不可能开源了)的SDK让所有用户都有机会来用。</p>
<p></p>
<p>在这种情况下,Flash开发的含义已经变得比较泛,不再依靠以前网页三剑客套件中的Flash来开发。也就是不管是基于何种开发环境、何种开发模式,只要最终生成SWF这种文件让Flash播放器运行的过程都可以称为Flash开发吧 - Flash、Flex、AIR这些概念。。。</p>
<p></p>
<p>涉及的名词:</p>
<ol>
<li>Flash<br>

Flash的基本含义应该是指一种技术,它的表现形式是在Web页面中利用专门的播放插件Flash Player展现一些交互式动画效果。对于开发者来说,Flash是指一种开发工具,即当初的Macromedia Flash 5、Flash MX到现在的Adobe Flash CS4之类;同时,Flash又是指开发者用来表达一些内容的一种技术手段。</li>
<li>Flex<br>

现在Abobe公司的战略点之一,它是RIA开发的一整套环境,包含Flex Framework(即现在的Flex SDK), Flex Builder, Flex Enterprise Services等,与微软的.Net架构有可比性。</li>
<li>ActionScript<br>

ActionScript早先是Flash开发工具中内置的脚本语言,它遵循ECMAScript标准,经历了1.0、2.0、3.0版本。到现在,已不再依赖早先的Flash开发工具,只要有一个SDK即可,即成长为一门完善的编程语言。</li>
<li>Flex SDK
<br>

像Windows SDK这样的可以构建自己的C++开发环境来编译Windows平台的应用软件,同样的基于Flex SDK就可编译出Flash,而不是要求人们一定要来购买我们的开发工具。毕竟,先让人们来用我们的技术、让技术有市场才是首要的。在Flex SDK下可以进行传统Flash应用的开发,重点在于Flex开发相对于传统Flash开发的一个明显特征是MXML语言与文件的使用,Flex源程序中至少要包含一个MXML文件 - 尽管它实质上仍是AS,可以与AS脚本混合使用。</li>
<li>MXML<br>

MXML是Flex应用程序用于进行用户界面组件布局的语言,显然,它基于XML语言。
</li>
<li>AIR<br>

AIR又是一个更高目的的概念。Adobe AIR 使您能够使用 HTML、JavaScript、Flash 或 Flex 构建应用程序。因为 Adobe AIR
同样地支持<strong>所有这些技术</strong>

, 所以在开发 Adobe AIR 应用程序时, 您可以在浏览器中使用您已经熟悉的工具来构建 Web
应用程序或RIA程序。最终结果是使用html,js以及flash就可以来开发桌面程序了,这个应用给最终用户看到的是一个单独的包,并且使用WebKit HTML引擎呈现出来。与Flex相同,只要有了Adobe AIR SDK, 就有了打包和部署 AIR 应用程序所需的所有工具。</li>
</ol>
<p></p>
分享到:
评论

相关推荐

    Flash入门教程(1 of 3)

    Flash入门教程(1 of 3) 吕聪贤的Flash入门教程。讲解的Flash开发的基本概念,不是一上来就将细节的那种。SWF文件,共18节.

    Flash入门教程(2 of 3)

    Flash入门教程(2 of 3) 吕聪贤的Flash入门教程。讲解的Flash开发的基本概念,不是一上来就将细节的那种。SWF文件,共18节。

    Flash入门教程(3 of 3)

    Flash入门教程(3 of 3) 吕聪贤的Flash入门教程。讲解的Flash开发的基本概念,不是一上来就将细节的那种。SWF文件,共18节。

    FLASH__HCS12学习笔记(5)

    下来罗列一些FLASH的基本概念,也算是复习一下。

    ARM嵌入式开发-Linux内核篇视频教程

    11 - Linux内核的基本概念5.mp4 37.4M2017-08-16 22:47  35 - 网络设备驱动6.mp4 72.3M2017-08-16 22:47  12 - Linux驱动程序开发基础1.avi 78.6M2017-08-16 22:47  04 - 内核开发初探1.mp4 32.1M2017-08-16 ...

    ARM嵌入式Linux系统开发详解

    课件由浅入深地讲解基于arm体系结构的嵌入式linux系统开发,内容包括嵌入式系统的基本概念、应用领域等基础知识;arm处理器的体系结构和功能特点;linux系统内核结构和移植方法、bootloader功能和移植;linux应用...

    嵌入式LINUX开发入门V1.5

    嵌入式基本C程序开发和调试 ,基本驱动的概念和开发调试,方法烧写FLASH ,参考资料

    flash as3入门教程

    本手册为在 Adobe® ActionScript® 3.0 中开发应用程序提供了基础...您还应了解面向对象编程的基本概念,如类和继承。如果以前掌握了 ActionScript 1.0 或 ActionScript 2.0 知识,则会非常有帮助,但这并不是必需的。

    史上最强的嵌入式底层驱动开发课程 Linux系统开发+Linux高级程序+主板开发+ARM等

    │ ├15 - GNU开发环境基础_EclipseForLinux.mp4 │ ├16 - Linux高级程序_IO操作1.mp4 │ ├17 - Linux高级程序_IO操作2.wmv │ ├18 - Linux高级程序_IO操作3.mp4 │ ├19 - Linux高级程序_IO操作4.wmv │ ├20 - ...

    ARM技术开发全集之2

    第二章:介绍ARM编程模型的基本知识,包括寄存器的组织和ARM微处理器的工作模式,ARM体系结构中异常及处理等基本概念。通过本章的阅读,可使读者了解ARM编程模型的基本知识,为进一步的开发做准备。 第三章:详细...

    ARM技术开发全集之1

    第二章:介绍ARM编程模型的基本知识,包括寄存器的组织和ARM微处理器的工作模式,ARM体系结构中异常及处理等基本概念。通过本章的阅读,可使读者了解ARM编程模型的基本知识,为进一步的开发做准备。 第三章:详细...

    ARM技术开发全集之6

    第二章:介绍ARM编程模型的基本知识,包括寄存器的组织和ARM微处理器的工作模式,ARM体系结构中异常及处理等基本概念。通过本章的阅读,可使读者了解ARM编程模型的基本知识,为进一步的开发做准备。 第三章:详细...

    ARM技术开发全集之3

    第二章:介绍ARM编程模型的基本知识,包括寄存器的组织和ARM微处理器的工作模式,ARM体系结构中异常及处理等基本概念。通过本章的阅读,可使读者了解ARM编程模型的基本知识,为进一步的开发做准备。 第三章:详细...

    ARM技术开发全集之4

    第二章:介绍ARM编程模型的基本知识,包括寄存器的组织和ARM微处理器的工作模式,ARM体系结构中异常及处理等基本概念。通过本章的阅读,可使读者了解ARM编程模型的基本知识,为进一步的开发做准备。 第三章:详细...

    ARM技术开发全集之5

    第二章:介绍ARM编程模型的基本知识,包括寄存器的组织和ARM微处理器的工作模式,ARM体系结构中异常及处理等基本概念。通过本章的阅读,可使读者了解ARM编程模型的基本知识,为进一步的开发做准备。 第三章:详细...

    ARM开发--S3C4510B

    第二章:介绍ARM编程模型的基本知识,包括寄存器的组织和ARM微处理器的工作模式,ARM体系结构中异常及处理等基本概念。通过本章的阅读,可使读者了解ARM编程模型的基本知识,为进一步的开发做准备。 第三章:详细...

    Adobe® Flash® 的 Adobe® ActionScript® 3.0 编程

    本手册为在 Adobe® ActionScript® 3.0 中开发应用程序提供了基础...您还应了解面向对象编程的基本概念,如类和继承。如果以前掌握了 ActionScript 1.0 或 ActionScript 2.0 知识,则会非常有帮助,但这并不是必需的。

    嵌入式Linux应用程序开发标准教程(第2版全)

    7.1.1 进程的基本概念 7.1.2 Linux下的进程结构 7.1.3 Linux下进程的模式和类型 7.1.4 Linux下的进程管理 7.2 Linux进程控制编程 7.3 Linux守护进程 7.3.1 守护进程概述 7.3.2 编写守护进程 7.3.3 守护进程的出错...

    FPGA开发全攻略—基础篇

    第四章、FPGA开发基本流程 29 4.1 典型FPGA开发流程与注意事项 29 4.2 基于FPGA的SOC设计方法 32 基于FPGA的典型SOC开发流程为 32 第五章、FPGA实战开发技巧 33 5.1 FPGA器件选型常识 33 5.1.1器件的供货渠道和开发...

    ActionScript大型网页游戏开发第9章

    我们知道了使用ElectroServer API进行socket通信的基本知识,并探究了在游戏中进行客户端--服务器端验证,而且还详细地了解了实时运动的基本概念。在本章中,我们将会把这些分集结合起来完成一个实时多人的坦克游戏...

Global site tag (gtag.js) - Google Analytics