组件语言参考 |
|
|
|
| Accordion 组件(仅限 Flash Professional) > 使用 Accordion 组件(仅限 Flash Professional) > 创建具有 Accordion 组件的应用程序 | |||
在本例中,应用程序开发人员正在构建在线商店的"结帐"部分。设计要求具有一个包含三个表单的 accordion,用户可在其中输入他们的发运地址、开单地址和付款信息。发运地址和开单地址表单相同。
使用屏幕将一个 Accordion 组件添加到应用程序:尽管 addressForm 屏幕未显示在库中,但它是 Screen 类的一个元件。因为 Screen 类是 View 类的子类,所以 accordion 可使用它作为子项。
false。
这将在应用程序中隐藏表单的内容;表单只会出现在 accordion 中。
将表单元素定位在表单的左上角。表单的此角位于 Accordion 的左上角中。
这些字符串指定用于创建 accordion 子项的屏幕的名称。
|
注意 |
前两个子项是同一屏幕的实例,因为发运地址表单和开单地址表单相同。 |
这些字符串是该 Accordion 子项的 ActionScript 名称。
这些字符串是 Accordion 标题上的文本标签。
将 Accordion 组件添加到应用程序:若要保持某个 accordion 子项中的 Tab 键顺序,该子项必须同时是 View 类的实例。
将表单元素定位在舞台上相对于 0,0(中心)的位置。影片剪辑的 0,0 坐标位于 accordion 的左上角。
childSymbols 属性,输入 AddressForm、AddressForm 和 CheckoutForm。
这些字符串指定用于创建 accordion 子项的影片剪辑的名称。
|
注意 |
前两个子项是同一影片剪辑的实例,因为发运地址表单和开单地址表单相同。 |
childNames 属性,输入 shippingAddress、billingAddress 和 checkout。
这些字符串是该 Accordion 子项的 ActionScript 名称。
childLabels 属性,输入 Shipping Address(发运地址)、Billing Address(开单地址)和 Checkout(结帐)。
这些字符串是 Accordion 标题上的文本标签。
childIcons 属性,输入 AddressIcon、AddressIcon 和 CheckoutIcon。
这些字符串指定用作 accordion 标题上的图标的影片剪辑元件的链接标识符。如果希望图标出现在标题中,您必须创建这些影片剪辑元件。
使用 ActionScript 将子项添加到 Accordion 组件:此操作会将该组件添加到库中,以便能够在步骤 6 中将其动态地实例化。
createChild() 方法来创建其子视图):
import mx.core.View;
// 为要显示在 my_acc 对象中的每个表单创建子面板。
my_acc.createChild(View, "shippingAddress", {label: "Shipping Address"});
my_acc.createChild(View, "billingAddress", {label: "Billing Address"});
my_acc.createChild(View, "payment", {label: "Payment"});
// 为 shippingAddress 面板创建子项文本输入。
var firstNameChild_obj:Object = my_acc.shippingAddress.createChild("TextInput", "firstName", {text: "First Name"});
// 设置文本输入的位置。
firstNameChild_obj.move(10, 38);
firstNameChild_obj.setSize(110, 20);
// 创建另一个子项输入。
var lastNameChild_obj:Object = my_acc.shippingAddress.createChild("TextInput", "lastName", {text: "Last Name"});
// 设置文本输入的位置。
lastNameChild_obj.move(150, 38);
lastNameChild_obj.setSize(140, 20);
|
|
|
|