貘良了 发表于 2009-11-28 18:14:19

看来有必要开个扫盲帖

Flash AS3与 Flash AS2的区别

转到其他连接:http://tieba.baidu.com/f?kz=416142178

Flex(AS3)与Flash的关系

   首先这里想说的是,Flash并非只是一个单纯的矢量动画创作工具,而是一个凭借脚本语言ActionScript在功能和定位上不断演变的网络应用开发工具。早在Flash MX的时候就已经成为macroemdia 推广RIA战略的工具。但是毕竟Flash最初的定位是面向美术动画设计师的矢量动画创作工具,并不适合传统的开发人员。于是Flex成为开发者们的首选。
  Flex和Flash都以ActionScript作为其核心编程语言,并被编译成swf文件运行于Flashplayer虚拟机里。因此Flex也继承了Flash在表示层上先天性的美感、除了视觉上的舒适感外,还天生具备方便的矢量图形、动画和媒体处理接口。
  虽然Flex和Flash有众多的相似点,但是不同之处仍然很多:
  1.尽管公用ActionScript,但是使用的库并不完全相同,更合适的说法是两者使用着两套具有极大“功能重叠”范围的库。
  2.Flash偏向的是美术动画设计师人员,所以更容易发挥特效处理的优势,Flex偏向开发人员,所以容易做出具有丰富交互功能的应用程序。
  3.Flash只能以ActionScript脚本的形式开发(舞台被关联到一个称之为 document class的类里),另外舞台元素也是可以绑定脚本的,不过从软件工程的角度讲不建议这样用,Flex还可以使用称作mxml的标记语言来描述应用的外观和行为,mxml中可以直接嵌入ActionScript脚本。
  4.由于第三点而造成的两者市场定位不同,Flex是面向企业级的网络应用程序,Flash则面向诸如平面动画、广告设计等多媒体展示程序。
  5.借助Flash Lite这一移动设备上的Flashplayer,Flash可以开发移动应用,Flex则不行。
  6.Flash的编程模型是基于时间轴的,Flex的则是基于窗体,虽然它运行在网页里。

貘良了 发表于 2009-12-9 12:13:15

再来一个插件扫盲。
MXP  “.mxp”为Flash、Dreamweaver插件扩的展名,可使用 Adobe Extension Manager 进行安装。
  读者可能便会联想到Adobe Extension Manager,目前为CS3 1.8版。
  关于mxp与是mxi是什么,举例来说,sban用Flash CS3自定义一个组件,导出SWC,然后给这个SWC写一个mxi文件,再用Adobe Extension Manager通过mxi文件把这个组件发布为mxp扩展。如此这个最终的mxp扩展便可以分发给其它人,所有安装了Adobe Extension Manager的朋友都可以方便的安装使用。
  mxp与mxi的mx可能来源于“mx组件”的mx,或者两者有某种渊源。mxp的初衷可能在于实现用户自定义组件的发布与共享。但到了今天,它的功能与作用似乎已不容小觑。我们在Flash CS3与Flex Builder 3结合开发中使用的FlexComponentKit便是mxp扩展,使用过它的读者便会发现,这个扩展已经改变了Flash的菜单以及右键菜单。同是mxp扩展,Adobe可以做,用户自定义的扩展也可以实现,比理论上说是如此,但必须见到相关的例程或者文档时,才能做出此等扩展。

zapper 发表于 2009-12-23 14:07:31

早已习惯把一堆东西写在一帧里...
页: [1]
查看完整版本: 看来有必要开个扫盲帖