如何在运行时生成一个菜单式的列表,就像发电
本教程将介绍如何在运行时生成一个菜单式的列表,就像发电机。当你需要一个易于更新菜单列表中的不同长度,这是非常方便的。
第一步是决定你想要的是每个菜单项的外观。一个非常简单的,只会有一个为每个菜单项的外观。例如,一个字符串,它作为一个按钮。有没有限制每个菜单项可以有多少可能的样式,所以你的菜单可以是复杂和多样任你选择。有些建议是:缩线,线与特定的图形,线条有不同的声音,在这个例子中,每个菜单项有两个可能的状态:一个文本字符串,按钮或分界线。
该文本文件
一旦你找到了一个设计,我们开始建设。我们将首先在文本文件,以及它是如何工作的。文本文件本质上是大脑的整个操作过程,并允许你动态修改菜单。这是在本例中,内容的文件:
menu_count = 5&menu_text_1 =首页menu_link_1 =家&menu_state_1 = 1&menu_text_2 =故事
与menu_link_2的故事&menu_state_2 = 1&menu_text_3 =图纸&menu_link_3 =图纸
&menu_state_3 = 1&menu_text_4 =分频器&menu_state_4 = 2&menu_text_5 =与我联系
&menu_link_5 =接触&menu_state_5 = 1&menu_loaded = 1
中的数据文件的格式是相当重要的。第一个变量定义应该是在文本字段中包含的菜单项的数量。这是可能的闪光全自动检测到这个数字,但它是更容易,更可靠,为你自己做。
接下来进入的菜单项的所有信息。为了这些并不重要,只要你不要忘了,包括任何变量,Flash会期望找到在运行时。在这个例子中,变量“菜单项进行分组,但你可以让他们分组功能或系统似乎是最直观的。
文本文件(续)
数据文件中的最后一个变量应该有一些设置的任意名称为已知值。这允许Flash来确定它是否已收到那份整个数据文件。对于短文件和快速连接,这是不是一个问题,但如果整个文件加载的时候,Flash尝试组装的菜单,将挂起电影。我提供了一个交代的每一个变量意味着什么,以清除任何问题:
menu_count
这个变量告诉闪烁的菜单项有多少。这个数字可以由Flash动态地确定,但它是一个见鬼了很多更方便,更可靠,只需键入自己时,你就完成了组装菜单中的数字。
menu_text_x(其中“x”是菜单项号)
这个变量是链接文本。在这个例子中,名字是家庭,故事,图画,和我联系。我已经忽略输入4,因为它的文本将不会出现,是不重要的。
menu_link_x
这个变量被用来使激活的按钮。它可以是任何你想要的,从URL中的帧号。在这种情况下,例如电影会认为这些帧号,但你可以改变的电影链接中的脚本处理不管你请。
menu_state_x
这使得每个项目在菜单中采取的多种状态之一。在这个例子中,条目4已被设置为状态2,在Flash电影转换成一个分频器线。 Flash影片中的处理尽可能多的情况下,你需要,你可以定义许多国家。
menu_loaded
这个变量总是等于一体,简单地让闪存知道,所有的变量都已经加载,并且它可以进行建设的菜单。
创建“菜单”按钮
下一步,我们要创建按钮,这将作为一个模板,所有的按钮称为menu_template_clip。简单地说这个按钮实际上是一个影片剪辑(中的一个按钮),将被复制多次,有菜单项。它还具有的能力,以改变在需要时 - 从一个按钮(第1帧)的分割的卧式巴(帧2)。看看下面的例子。有五个按钮其中之一是一个分割线。
(责任编辑:卓想动画http://www.zxgzs.com)