万卷书   首页 > 电脑书籍 > Flash > 进入Flash MX组件时代之六 改善组件用户体验
 
  不同于ToolTip组件,在该fBrowserWindow组件中我们为创建的类添加了属性、方法等内容,这使得我们的组件拥有更强的可操作性。如果大家回顾ToolTip组件的运用方式或许可以发现ToolTip只能在Parameters参数面板中设置参数。但在fBrowserWindow中由于为fBrowserWindowClass添加了属性与方法,我们就可以在Flash的Action面板中用代码操作的方式来设置相应的参数使之fBrowserWindow组件生效了。

  例如:我们在Parameters面板中设置了toolbar、status、centered为True,而将url设置为http://www.macromedia.com,width与height设置为300和400,以此来进行新窗口弹开。

  以上的参数设置状况现在就可以在Action通过输入如下代码实现同样效果:

//-----------------------------------------------------------------------------

//此处的fBrowserWindow为fBrowserWindow组件在场景中的实体名

//-----------------------------------------------------------------------------

with (fBrowserWindow) {

centered = true;

status = true;

toolbar = true;

width = 300;

height = 400;

url = "http://www.5dmedia.com";

}

  fBrowserWindow组件UI参数设置界面的制作

  完成了组件的编写需要继续进行的就是Custom UI的制作,而这要求我们首先得另行再创建一个新文件,我们将该文件保存为UI.fla。

  Custom UI的场景大小需设置为宽为406高为72象素,这是由于Parameters面板的显示大小只能容纳如此面积的大小,我们在UI场景中设置了一些文件框及一些复选框,如下图89所示:

图89 UI的场景内容


上一页 下一页