在Flash编辑中,用于计算的往往是弧度,但在舞台显示的往往是角度,如何将弧度转换僭轿魍儿为角度呢?笔者给你介绍一下操作方法。
工具/原料
FlashCS6
方法/步骤
1、选择“编辑栏”中的“评鲦易纪文本工具”,在“属性”面板中选择“输入文本”,在舞台绘制一个输入文本框,将文本框的实例名称取名为“Rad_txt”。(注:要嵌入字体,运行程序后输入文本才能在舞台正常显示)
2、选择“文本工具”,在锞蕈漉栽“属性”面板中选择“动态文本”,在舞台绘制一个动态文本框,将“实例名称”取名为“Ang_txt”。(注:要嵌入字体)
3、新建一图层命名为“按钮”,在1帧插焯拜芪恨入一个按钮“计算”,在“属性”面板中将“实例名称”取名为“cal_btn”。
4、新建一个图层命名为“代码”,在图层的第1帧右击,选择“动作”选项。
5、首先,注册一个按钮cal_btn鼠标单击事件的侦听器,接收者函数为“RadtoAng”。
6、接着,定义侦听器函数RadtoAng,参数e为鼠标事件。
7、定义一个实型变量Rad,用来存储输入的弧度值,用text属性获取输入文本框Rad_txt中的弧度值。
8、定义一个实型变量Ang,用来存储角度的值。
9、将弧度换算为角度,并赋值给变量Ang,Math.PI为π的值。
10、在舞台输出角度值,用toFixed函数对角度四舍五入取整,保存在动态文本框Ang_txt的text属性中。
11、运行程序,在“弧度”后输入弧度值,单击“计算”按钮,在“角度”后即显示转换后的角度值。