使用swfkit 与flex制作多窗口C/S桌面程序,参数详解
var inputDialog = new Form;//新建一个form窗体名称为inputDialog
inputDialog.movie = getMovies()[1];
/****************************************
* movie 属性是指定此窗体的swf文件
* getMovies() 返回的是所有添加到application或屏保程序中的 swf文件 数组 ,用后面的[1],序号来指
* 定些窗体所使用的swf文件
****************************************/
inputDialog.showCaption = true; //showCaption属性指是否显示标题
inputDialog.canDrag = true; //canDrag 属性指是否能被拖动
inputDialog.caption = "Input user name, password and choose a home dirctory";//标题名称
//初始化并定义窗体中的变量
inputDialog.initVars = "username=swfkit sample&password=swfkit sample&hdir=c:\\";
//定义 退出窗体时触发onExit事件并返回窗体中各变量的值
inputDialog.onExit = function (ret)
{
username = this.getVariable("username");
password = this.getVariable("password");
hdir = this.getVariable("hdir");
}
//此句用来判断窗体是否为显示状态
if (inputDialog.show() == "OK")
{
var msg = "User name: " + username + "\r"
+ "Password: " + password + "\r"
+ "Home directory: " + hdir;
FlashPlayer.setVariable("msg", msg);//把msg变量的值传递进swf文件内
}
else FlashPlayer.setVariable("msg", "");
form.show(false); //用来控制form窗体的模式,flash为modeless form,true为modal form.
附:
Mdi窗体技术的应用 随着Windows系统的出现,图形交互界面得到了用户的喜爱,已成为一种潮流,其中Mdi窗体技术更是吸引人。Mdi窗体,即是多文档交互式窗体,亦叫无模式窗体。这种窗体包括一个Mdi主窗口及多个Mdi子窗口,子窗口只能在框架之内出现和移动,可以同时打开多个Mdi子窗口,但同一时刻只能有一个窗口处于被激活状态,当主窗口关闭时,同时关闭所有子窗口。
阅读(381) | 评论(0) | 转发(0) |