自定义表单

下一步是自定义表单。“查询”表单应包含与您的服务参数相对应的字段。“响应”表单应包含与您的服务结果相对应的字段。“错误”表单向用户显示一则消息,说明在调用服务的过程中出错。您可以在“错误”屏幕中显示所选的任何消息。

要自定义“查询”表单:

  1. 在“屏幕轮廓”窗格中选择“查询”表单。
  2. 用“组件”面板中的组件,例如文本输入字段、单选按钮、组合框和其他组件,创建“查询”表单的输入字段。
  3. 布置好表单元素后,用“组件检查器”面板中的“参数”选项卡创建组件与服务连接器参数之间的绑定。

要自定义“响应”表单:

  1. 在“屏幕轮廓”窗格中选择“响应”表单。
  2. 用组件创建将显示结果的字段。

    例如,如果您的服务是一种返回气温的天气服务,则可以使用标签组件创建一个不可编辑的文本显示。

    布置好组件后,用“组件检查器”面板中的“参数”选项卡创建组件与服务连接器结果之间的绑定。

要自定义“错误”表单:

  1. 选择“应用程序”表单。在处理服务调用的过程中,会使用“应用程序”表单第 1 帧中的动作脚本显示“错误”表单。以下是两个事件处理函数:
    function status (stat) {
      // 处理错误的状态消息
      // 如果出错,
      // showError();
    }
    
    function result (res) {
      // 处理错误的结果消息
      // 如果出错,
      // showError();
    } 
    
  2. 您可以用自己的代码来替换这些函数的代码,以便解释状态和结果消息,并执行以下操作之一:
    • 捕获错误并显示错误屏幕。
    • 直接转到结果屏幕以显示服务的响应。

要更加详细地了解服务调用的结果和状态消息,请参阅数据集成(仅限于 Flash Professional)

窗口式应用程序模板(仅限于 Flash Professional)

窗口式应用程序模板帮助您创建由分层内容窗格组成的窗口式应用程序。这些窗格是可拖动的,并且在获得焦点时上升到最上层。每个窗口可以包含不同的内容,供用户与之交互。

加载子表单的窗口组件位于“应用程序”表单上。每个窗口组件的 contentPath 属性对应于运行时加载的表单的实例名称。