Chinaunix首页 | 论坛 | 博客
  • 博客访问: 96864
  • 博文数量: 73
  • 博客积分: 3971
  • 博客等级: 中校
  • 技术积分: 875
  • 用 户 组: 普通用户
  • 注册时间: 2008-05-09 20:57
文章分类

全部博文(73)

文章存档

2008年(73)

我的朋友
最近访客

分类:

2008-07-14 12:53:49

使用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子窗口,但同一时刻只能有一个窗口处于被激活状态,当主窗口关闭时,同时关闭所有子窗口。
阅读(350) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~