动态文字的认识与使用
前言
动态文字多用於计分的递增或递减
--------------------------------------------------------------------------------
所谓动态文字,就是可以经由Action Script来改变文字或数字的内容,这样的文字就是动态文字。也就是说动态文字的初始值与最终值通常会不一样,否则我们也不 要设动态文字了。
动态文字的产生
把Text Option视窗秀出来,一般设定文字的属性为 Static(一般文字),请按三角钮将Static Text 改为Dynamic Text ,如图 1 所示 
图 1
动态文字其实也就是一个变数,所谓变数就是不定的数,会变的数。通常我们会依据变数的特性或用途,来给予该变数名称。以方便我们的使用与呼叫。 而动态文字的变数名称,就是在这个功能视窗的Variable下面的栏位来给予名称的。
范例
请按画面的加、减按钮,来改变动态文字的变数值
我们就来试做这个范例来了解如何设定变数的初始值与变数值的改变
步骤 1
先产生一个动态文字,把Text Option视窗秀出来,一般设定文字的属性为 Static(一般文字),请按三角钮将Static Text 改为Dynamic Text
然後按文字工具,在舞台上拉一个框框。(请改变文字的大小及居中) 然後将此动态文字命名为"score",如图 2 所示 
图 2
步骤 2
接下来就是要将"score"这个变数的初始值设为0,因为这个范例我们希望是从0开始增减。
我们就在Frame1来设定,请跳出Frame1 的Action视窗,按Actions→Set Variable,如图 3所示 
图 3
Set Variable也就是设定某变数的值(Vaule)
步骤 3
在Variable栏位,请键入score,在Value栏位请键入0,并且在Value栏位右边的Expression选项打勾,表示为运算式。如 图 4所示
 图 4
Expresson若没有打勾,就变成→设scroe这个的变数为"0" 而我们要的是→ 设score这个变数的值为 0
两者相差甚距!!
这时候可以先Test Movie,看看Score的值是否为0,并且列印在画面
步骤 4
回到编辑介面,在舞台上设一个加号按钮,并且设其Action,如图 5所示 
图 5
在这个按钮,我们设scroe的值等於现在的值再加 1,每按一下,就 + 1
步骤 5
回到编辑介面,在舞台上设一个减号按钮,并且设其Action,如图 6所示 
图 6
在这个按钮,我们设scroe的值等於现在的值再减 1,每按一下,就 - 1
步骤 6
请 Test Movie预览其效果
《原始档下载》 |