游客:
注册
|
登录
|
帮助
网友俱乐部
»
网页制作
»
Dreamweaver教程
» 教程/dreamweaver/高级 深入DREAMWEAVER插件的奥秘(7)
网友生活网
|
网友学堂
如何获得金币?
诚招斑竹
IP归属地查询 PR查询 收录查询 whois查询
免费超短2级域名,your.jpy.cc
传世私服
|
传奇世界私服
注册亚洲交友中心,找个人来同居吧!
免费存储空间,免费网络硬盘
‹‹ 上一主题
|
下一主题 ››
投票
交易
悬赏
活动
打印
|
推荐
|
订阅
|
收藏
标题: 教程/dreamweaver/高级 深入DREAMWEAVER插件的奥秘(7)
问天
元帅
UID 11493
精华
187
积分 34221
帖子 33355
威望 91
金币 13148
热心 2619
阅读权限 100
注册 2006-4-7
状态 离线
#1
使用道具
发表于 2007-2-15 00:26
资料
个人空间
主页
短消息
加为好友
教程/dreamweaver/高级 深入DREAMWEAVER插件的奥秘(7)
5.插件的封装
虽然插件是做成了,可是存在明显的不足之处:本例的插件没有封装,不方便大家共享,并且安装不方便。只能自己用用了,下一步我们进入插件的封装。
1.mxi文件的剖析
插件在封装前,必须制作一个.mxi文件,用以定义插件的几个安装特征:
1,安装环境。如:Dreamweaver 3,Dreamweaver 4,Dreamweaver UltraDev 4等等
2,安装目录。
3,安装时的需要的文件。
4,定义插件在菜单中的位置。
5,插件的说明。
其实.mxi文件就是是一个xml文件,只不过是按照Macromedia公司的规定的格式而已,下面让我们看看一个简单的例子:
Example 5:我们来封装Example 2的插件
需要安装三个文件:DhtmlTableTitle.js、DhtmlTableTitle.htm、DhtmlTableTitle.gif,目录是/Configuration/Objects/Redidea
DhtmlTableTitle.mxi具体的代码如下
<macromedia-extension name="DhtmlTableTitle" version="1.1" type="Object">
<!-- 注释:安装的产品列表 -->
<products>
<product name="Dreamweaver" version="4" primary="true" />
</products>
<!-- 注释:作者描述 -->
<author name="Redidea" />
<!-- 注释:插件描述 -->
<description>
<![CDATA[这是一个动态的表格框架插件]]>
</description>
<!-- 注释:插件的具体用法描述 -->
<ui-access>
<![CDATA[该插件可以在Object浮动面板的Redidea类的DhtmlTableTitle找到,也可以在Insert菜单找到]]>
</ui-access>
<!-- 注释:安装文件定义 -->
<files>
<file name="DhtmlTableTitle.htm" destination="$dreamweaver/configuration/Objects/Redidea" />
<file name="DhtmlTableTitle.gif" destination="$dreamweaver/configuration/Objects/Redidea" />
<file name="DhtmlTableTitle.js" destination="$dreamweaver/configuration/Objects/Redidea" />
</files>
<!-- 注释:配置Dreamweaver环境,例如插入菜单项等等 -->
<configuration-changes>
<menu-insert insertAfter="DWMenu_Insert_Head" skipSeparator="true">
<menuitem name="DhtmlTableTitle" file="Objects/Redidea/DhtmlTableTitle.htm" id="DhtmlTableTitle" />
<separator id="DhtmlTableTitle_Separator" />
</menu-insert>
</configuration-changes>
</macromedia-extension>
将上述文件存为DhtmlTableTitle.mxi,位置与DhtmlTableTitle.js、DhtmlTableTitle.htm、DhtmlTableTitle.gif在同一个目录里,这样在封装时就不会找不到文件,下一步我们开始封装:
2.封装:mxp文件的制作
.mxi文件制作完毕后,就可以用插件管理器封装了,
1、从Command菜单里的Manage Extension启动Dreamweaver Exetensions Manager
2、在File菜单里执行Package Extension,选择DhtmlTableTitle.mxi就能完成封装,同一目录里生成了一个DhtmlTableTitle.mxp文件,这样就制作完毕了,可以发送和大家共享了。
网友
问天
签名 - 网友社区
请您回个帖。谢谢
PR查询
免费域名
免费空间
[广告]
免费域名(Free Subdomain)
免费空间(Free hosting)
PR查询(Google Pagerank)
投票
交易
悬赏
活动
控制面板首页
编辑个人资料
积分交易
公众用户组
好友列表
个人空间管理
基本概况
流量统计
客户软件
发帖量记录
论坛排行
主题排行
发帖排行
积分排行
在线时间
管理团队
管理统计
当前时区 GMT+8, 现在时间是 2008-12-5 14:48
信产部ICP备案:
京ICP备05066424号
北京市公安局网监备案:1101050648号
Powered by
Discuz!
5.5.0
TOP
清除 Cookies
-
联系我们
-
网友俱乐部
-
Archiver
-
WAP