使用动作脚本添加组件

要使用“动作脚本”向文档中添加组件,必须先将组件添加到库中。

您可以使用“动作脚本”方法为动态添加的组件设置其他参数。有关详细信息,请参阅组件字典

注意:本节的说明假定您具备“动作脚本”的中级或高级知识。

使用“动作脚本”向 Flash 文档中添加组件:

  1. 将组件从“组件”面板拖到舞台上并将其删除。

    这会将该组件添加到库中。

  2. 选择您想将该组件放置到的时间轴中的某一帧。
  3. 如果“动作”面板尚未打开,请将其打开。
  4. 调用 createClassObject() 方法,以便在运行时创建组件实例。

    此方法可以单独调用,也可以从任何组件实例调用。它将组件类名称、新实例的实例名称、深度和可选初始化对象作为它的参数。您可以在 className 参数中指定类包,如下所示:

    createClassObject(mx.controls.CheckBox, "cb", 5, {label:"Check Me"}); 
    

    或者您可以导入类包,如下所示:

    import mx.controls.CheckBox;
    createClassObject(CheckBox, "cb", 5, {label:"Check Me"}); 
    

    有关详细信息,请参阅UIObject.createClassObject()

  5. 使用该组件的“动作脚本”方法和属性在创作期间指定其他选项或覆盖设置的参数。

    有关每个组件的可用“动作脚本”方法和属性的详细信息,请参阅组件字典中的各个组件条目。