永发信息网

MXI是个什么格式

答案:1  悬赏:40  手机版
解决时间 2021-05-01 06:41
  • 提问者网友:泪痣哥哥
  • 2021-04-30 19:36

后缀是 MIX 是什么格式 用来干嘛的 或者有什么作用

最佳答案
  • 五星知识达人网友:零点过十分
  • 2021-04-30 20:09

关于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可以做,用户自定义的扩展也可以实现,比理论上说是如此,但必须见到相关的例程或者文档时,才能做出此等扩展。


mxp中的p可能是Package,而mxi的中i可能是installation。


mxi是一种xml格式的文本,它用xml语言描述Flex Skin Design Extensions用于生成mxp文件的一些信息,这些信息包括组件名称、类型、作者,版权、使用描述等。关于mxi文件格式的E文可以从这里下载: http://download.macromedia.com/pub/exchange/mxi_file_format.pdf


Adobe已在许多地方换掉了MicroMedia的字眼,但mxi文件root tag仍然是macromedia-extension。改了这个tag,就意味着对之前的mxi不再支持,这会不会让Adobe感到很无奈。但,既然 Micromedia已经属于Adobe,沿用Micromedia又有何妨。


上述那个mxi的pdf格式说明文档,貌似Adobe保留了部分,或者说其文档还没有来得及更新。文档中提到对于File的destination,如果没有在安装后则会重建。试了一试,却没有发现重建。


mxi的tag很多,真正的对我等需要用到的却并不多。那份文档不读也罢,安装Adobe Extension Manager之后,在X:\Program Files\Adobe\Adobe Extension Manager\Samples\Flash目录下会有一个空的Blank.mxi,以及一个例子(Sample.fla与Sample.mxi),参照这个例子,用Blank.mxi稍做修改,但足够写mxi文件了。因此没有必要下载那份pdf文档。


sban 2008年4月7日于北京朝阳门
原文链接: http://blog.sban.com.cn/2008/04/07/about-mxp-and-mxi-extension.html


对于Flash,关于macromedia-extension的type类型有:actionscript,flashcomponent,flashtemplate,library,utility 等,flashcomponent是用来描述组件的,其它不名所以,或许只有Adobe的人才知道怎么使用。


bTW:在Blank.mxi中没有license-agreement,可以添加这个标签,标一些版权信息。但在中国,标与不标,似乎意义不大,中国的转载者普通不重视别人的劳动成果,你写一篇文章,故意在里面写上作者及原文链接,转载者一定给你去掉,或者只写一个作者的名字,比如sban,绝对不会给你留一个链接的。难道中国的程序员都小气到这种程度吗?留下原文链接,是对作者的尊重,也是对读者的负责。没有原文链接,读者就很难得到最新的修改信息。
但在国内,貌似不篡名就已经烧高香了。

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯