用 Flash MX制作参数化动画预备知识
主页

4. 关于创建文本框和设置文本框变量的方法

  启动Flash MX。点击工具栏文本工具,在属性窗口出现文本工具对话框。这里有三种文本选择:静态文本、输入文本和动态文本。静态文本对话框是设定直接输入文字到场景中用的。可以设定文字的字体、字号、字体颜色等。点选文本工具对话框中项目菜单内的“静态文本”项,就可设定在场景中直接输入文字的字体、字号、字体颜色等。主界面上的标题、标尺数字,还有英文、等号,都是在静态文本环境下输入到场景中去的(鼠标点在哪就在那里写吧)。
  若在电影运行时才需要在场景中输入文字数据,则要在场景中创制一个可输入数据的文本框,称之为“输入文本框”。其创制就得靠输入文本对话框去完成。点选文本工具对话框中项目菜单内“输入文本”项,可以在右边对话框中设定可输入的文字的字体、字号、字体颜色等。基本设置设定后,移动鼠标到场景右上方某一位置按右键点击一下,在场景中会出现一个矩形方框(且在这个矩形方框的右下角有一个小正方形)。这就是“输入文本框”了。返回来看一下属性对话窗口右方中间,有一变量栏,在这里可以填入这个“输入文本框”的变量名(如第一个例子有一个“输入文本框”,变量名为“a”),如图6-4所示。


图6-4 创制一个变量名为“a”的输入文本框

  制作好“输入文本框”关系重大,要实现交互你就得留出让学习者有输入数据的环境。有了这个“输入文本框”程序就能接受你的指令,去改变运动状态,实现实时的交互。而这个变量名就是为与后台程序沟通的标志。
  若在电影运行时需要在场景中显示经过处理而得到的文字数据,就要创制“动态文本框”。其创制就得靠动态文本对话框去完成。点选文本工具对话框中项目菜单内“动态文本”项,可以在右边对话框中设定可输入的文字的字体、字号、字体颜色等。基本设置设定后,移动鼠标到场景右上方某一位置按右键点击一下,在场景中会出现一个矩形方框(且在这个矩形方框的右下角有一个小正方形)。这就是“动态文本框”了。返回来看一下属性对话窗口右方中间,有一变量栏,在这里可以填入这个“动态文本框”的变量名(如第一个例子有三个“动态文本框”,变量名分别为s、vt和t)。制作好“动态文本框”一样重要。随着你的指令的改变,程序控制着运动变化的同时还可以把瞬间变化的数据呈现出来。通过什么来显示呢,就是通过“动态文本框”来显示的。而这些变量名也就是为与后台程序沟通的标志。
  可见创建输入文本框、动态文本框和设置文本框变量是制作参数化动画所必须的。我们可以通过一定的练习就能掌握它的制作方法,创作出很好的参数化动画。