unity 脚本组件
Using the combobox component may seem complicated, but it’s not. Here’s how it’s done.
使用combobox组件看似复杂,但事实并非如此。 这是完成的过程。
1. Open the components panel by pressing ctrl+f7.
1.按ctrl + f7打开组件面板。
2. Drag the combobox component onto the stage, and select the combobox component in Frame 1. The component’s parameters will be displayed in the Property inspector.
2.将组合框组件拖到舞台上,然后在第1帧中选择组合框组件。该组件的参数将显示在“属性”检查器中。
3. To name the componenet, type "combo" into the Property inspector Instance Name text box.
3.要命名组件,请在“属性检查器实例名称”文本框中键入“ combo”。
4. Make sure the Editable parameter is set to "False". This prevents users from typing in their own text.
4.确保将Editable参数设置为“ False”。 这样可以防止用户键入自己的文本。
5. The Labels parameter displays a list of values from which users can select. Click on the Labels field, then click the magnifying glass to open the Values pop-up window. Now, click the Plus (+) button to enter a new value.
5. Labels参数显示用户可以选择的值列表。 单击“标签”字段,然后单击放大镜以打开“值”弹出窗口。 现在,单击加号( + )按钮输入新值。
6. Click in the default value field, then type "one" for the first value.
6.单击默认值字段,然后为第一个值键入“一个”。
7. Click the Plus (+) button to enter the next value. Then, click in the default value field, and type "two" for the next value.
7.单击加号( + )按钮输入下一个值。 然后,单击默认值字段,然后为下一个值键入“ two”。
8. Repeat this process to add the values "three", "four", "five", and "six".
8.重复此过程以添加值“三个”,“四个”,“五个”和“六个”。
9. Click "Ok" to close the label box.
9.单击“确定”关闭标签框。
10. The Data parameter is optional. It’s used to specify the values associated with the items (or labels) in the box. There is no need to do that inthis case, so we won’t bother with the Data parameter this time.
10. Data参数是可选的。 它用于在框中指定与项目(或标签)关联的值。 在这种情况下,不需要这样做,因此这次我们不会理会Data参数。
11. The Row Count parameter specifies how many rows are displayed in the window. As there are six options, change the value to "6".
11. “行计数”参数指定在窗口中显示多少行。 由于有六个选项,请将值更改为“ 6”。
12. Enter a Click Handler name of "f1".
12.输入单击处理程序名称“ f1”。
13. Now, create two dynamic text fields as shown above. I gave the first text field a variable name of "txt1", the second a name of "txt2".
13.现在,创建两个动态文本字段,如上所示。 我给第一个文本字段一个变量名“ txt1”,第二个为“ txt2”。
14. Select the first key frame from the existing layer. Press f9 to open the actions box, and insert the following:
14.从现有图层中选择第一个关键帧。 按f9打开操作框,然后插入以下内容:
function f1() { //to get the selected item label txt1.text = combo.getSelectedItem().Label; //to get the selected item index txt2.text = combo.getSelectedIndex(); }You’re finished — time to test the movie!
您已完成-是时候去看电影了!
翻译自: https://www.sitepoint.com/script-combobox-component/
unity 脚本组件
相关资源:jdk-8u281-windows-x64.exe