□...Chromeless Window (无边浏览窗口)

  剖析:好像是2000年末开始,到处流行这样的无边窗口,给人的感觉是新鲜和奇特,现在有插件了,赶快下载,装点自己的叶子!

A 打开Configuration/Behaviors/Actions目录里的

Open Chromeless Window.html和Open Chromeless Window.js文件

B Open Chromeless Window.html文件分析

在插件面版调用时装入初始化的函数,本例中值得学习的是loadFonts()函数,可以在Open Chromeless Window.js中找到,具体分析见第3步

文件浏览框的设计太繁琐,其实完全可以用插件专用的文件浏览控制器(见插件编写Javascript基础)

用了几个插件专用颜色选取按钮(见插件编写Javascript基础)

C Open Chromeless Window.js文件分析

本文件包含Behavior插件的常用函数canAcceptBehavior()、behaviorFunction()、applyBehavior()、inspectBehavior(fnCallStr)、deleteBehavior(fnCallStr)等,这些都在前面的教程中提到,这里不讲述,主要分析重点函数:

loadFonts()函数

用到了dreamweaver.getFontList()函数,它的作用是取得系统的字体列表,该列表在是用户在DW参数设置中设置的字体列表(菜单Text->Font->Edit Font list...),返回值是一个字体数组;

createChromelessFiles(sDocPath)函数

用到了dreamweaver.getConfigurationPath()函数取得DW的Configuration目录

DWfile.copy()函数拷贝pz_chromeless_2.1.js和其他图像文件到当前目录,所以大家也可以利用本函数拷贝自己的文件。


□ 编辑整理:非常频道


本书由“E书时空”免费制作;
想要更多的免费电子图书,请光临
http://www.eshunet.com/