创建具有 Alert 组件的应用程序

以下过程解释了如何在创作时将 Alert 组件添加到应用程序。在本例中,Alert 组件将在股票达到某个价位时显示。

若要创建具有 Alert 组件的应用程序,请执行以下操作:

  1. 选择"文件">"新建"并选择"Flash 文件(ActionScript 2.0)"。
  2. 将 Alert 组件从"组件"面板拖到当前文档的库中。

    此操作将组件添加到库中,但不会在应用程序中显示。

  3. 在"动作"面板中,在时间轴的第 1 帧中输入以下代码,以便为 click 事件定义事件处理函数:
    import mx.controls.Alert;
    
    // 定义警告确认后的动作。
    var myClickHandler:Function = function (evt_obj:Object) {
     if (evt_obj.detail == Alert.OK) {
      trace("start stock app");
     }
    };
    
    // 显示警告对话框。
    Alert.show("Launch Stock Application?", "Stock Price Alert", Alert.OK | Alert.CANCEL, this, myClickHandler, "stockIcon", Alert.OK);
    

    这段代码将创建带有"确定"和"取消"按钮的 Alert 窗口。当用户单击任一按钮时,Flash 将调用 myClickHandler 函数。在单击"确定"按钮时,myClickHandler 函数会指示 Flash 显示"start stock app"(启动 stock 应用程序)。

    注意

    Alert.show() 方法包含一个可在 Alert 窗口中显示图标的可选参数(在本例中,为带有链接标识符"stockIcon"的图标)。要在您的测试示例中包含此图标,请创建一个名为 stockIcon 的元件,并在"链接属性"对话框或"创建新元件"对话框中将其设置为"为 ActionScript 导出"。stockIcon 元件的图形应当在元件的坐标系统中对齐到 (0,0)。

  4. 选择"控制">"测试影片"。