主题:  教你制作你自己的Extension

elimi

职务:普通成员
等级:1
金币:0.0
发贴:3
注册:2001/6/4 9:40:24
#12001/6/4 9:54:54
Macromedia公司已经以其DREAMWEAVER,FIREWORK,FLASH网页三剑客成为了网站建设领域中的老大地位。特别是FLASH5推出以后,其若干方面的改进的确给我们带来了很多的惊喜!在这次由4.0到5.0的升级中,最引人注目的当然是其经过惊人扩充函数,并进一步规范语法而推出的新的Action Script脚本语言。它与javascript的类同(我认为更象c++)让大部分人轻松上手,开发出了众多令我们曾经不敢想象的动态效果。但这些作品往往我们除了欣赏却不能据为己用,Macromedia Extension为我们提供了一个可以与众多FLASH高手交流的机会。

Macromedia Extension可以说是Macromedia公司为其众多软件保留的一个外挂插件的接口,通过它,我们可以非常方便的将我们的工作成果封装起来,然后通过Macromedia Exchange的网站分发,从而与全世界的制作者进行交流。整个过程简单快速,非常方便。国内的制作高手们,让我们也把我们的能力向这个世界展示出来吧!

首先,我们必须保证我们的机器上已经安装了Macromedia Extension Manager。如果你已经安装了FLASH5或DREAMWEAVER4,那应该就没有什么问题了。

第一步,我们当然要先开发出一个自己的SmartClip了,方法很简单,把你制作的电影夹的ActionScript脚本中用到的一些数值用变量代替,然后在Library窗口中右击电影夹,选择Define Clip Parameters。将你的变量定义在其中,这时你就可以看到Library窗口中该电影夹的图标变成了一个带有列表图案的图标。以后就可以通过在场景中右击电影夹弹出的Clip Parameter的面板中设定变量的值来方便的修改电影夹了。把这个电影夹放入一个新的空文件,保存成.fla文件,备用。

现在,我们要书写一个Extension安装文件,你可以在你的Macromedia Extension Manager的目录下的Samples目录下找到一些样本文件,用记事本打开Extension Manager->Smaples->Flash->sample.mxi,我们可以看出来这是一个XML文件。

首先是一句为你的插件定一个名字、版本号以及插件类型。后面在标签中有定义插件针对的软件。再后面的标签写上我们的名字,这个可是最重要的哦!:)然后还要在标签中写些你的插件的说明。告诉你的用户安装了插件以后可以在那里找到它。最后,标签告诉Extension Manager你要打包文件的名字,以及在用户的电脑上的安装路径。

好了,在这个Sample文件中做一些相应的修改以后就可以保存到前面保存.fla文件的地方了。现在打开Extension Manager,在菜单中选择Package Extension...,在弹出窗口中选择我们刚才保存.fla,.mxi文件的地方,确定,一切搞定啦。现在你就可以点击生成的.mxp文件,Extension Manager就会自动将插件安装啦!

现在就可以连接上网了,让我们把我们的成果与世界分享吧!选择Extension Manager中的Sumit extension...,浏览器会连接到extension的网站,然后你应该先成为他的会员,然后登陆进去,填写一些必要的信息,然后上载你已经做好的extension,也就是你的.mxp文件,之后就等待Macromedia对你的插件的检验,不久以后,全世界的人都可以从Macromedia的网站上下载到你的插件了!

怎么样,是不是很酷啊!快把你的杰作整理一下吧,让更多的人知道你的名字!:)

                        #END
_____________________________________________________________________
ELIMI MULTIMEIDA DEV.

欢迎大家试用我制作上载的flash extension: linechart www.macromedia.com/exchange/flash/
使用外部XML数据文件动态绘制折线图,类似GENERATOR LINECHART,但不需要服务器支持。

本人作为一名应届毕业生正在急寻工作,希望感兴趣的南京及周边地区的公司与我联系mailto:elimi@cmmail.com



网络白痴 | 5D荣誉斑竹

职务:普通成员
等级:4
金币:10.0
发贴:1657
注册:2001/1/5 16:32:35
#22001/6/4 10:54:52
发错地方了吧?锁定!



Demon.S

职务:版主
等级:5
金币:10.0
发贴:2468
注册:2000/9/15 13:56:49
#32001/6/4 12:41:40
没发错,应该有这样的贴子,如果只把flash看作是网页动画和普通程序结合的产物是不可以的...mm的extension在dw用处很大,但是flash里面还是推荐自己作为好...



网络白痴 | 5D荣誉斑竹

职务:普通成员
等级:4
金币:10.0
发贴:1657
注册:2001/1/5 16:32:35
#42001/6/4 13:46:58
不好意思,不喜欢看这么长的文章!现在flash的相应Extension不多,还望大家一起努力哦!