站长学堂
你的位置: 中国个人站长站 -- 站长学堂 -- 设计相关 -- FLASH教程 -- 文章正文 求一元二次方程的根
推荐位

求一元二次方程的根

中国个人站长站 FLASH教程 点击数: 更新时间:2004-10-24 16:38:35
求一元二次方程的根
预览成品: 在a、b、c文本框中输入a、b、c的值,点击计算按钮,即可在X1和X2文本框中输出方程的根,若无解,则显示“无解”字样。按清除按钮,则可清除所有文本框中值。

下载源程序


逐步说明:
  我们先给出完整的程序,然后再逐一讲解:

界面

  1)界面上有五个文本框,从上到下,从左到右的变量名依次为:a、b、c、x1、x2,属性为:

文本框属性

  2)双击计算按钮,切换到Actions选项卡,里面的程序为:
On (Press, Key: )
 Set Variable: "determinant" = (b*b)-(4*a*c)
 If (determinant<0)
  Begin Tell Target ("wujie")
   Go to and Play (2)
  End Tell Target
 Else
  Set Variable: "n1" = 1
  Set Variable: "loop1" = 0
  Loop While (loop1<100)
   Set Variable: "n1" = n1-(n1*n1-determinant)/(2*n1)
   Set Variable: "loop1" = loop1+1
  End Loop
  Set Variable: "top" = -(b)+n1
  Set Variable: "finish" = top/(2*a)
  Set Variable: "x1" = finish
  Set Variable: "n2" = 1
  Set Variable: "loop2" = 0
  Loop While (loop2<100)
   Set Variable: "n2" = n2-(n2*n2-determinant)/(2*n2)
   Set Variable: "loop2" = loop2+1
  End Loop
  Set Variable: "top1" = -(b)-n2
  Set Variable: "finish1" = top1/(2*a)
  Set Variable: "x2" = finish1
 End If
End On
  表示如(b*b-4*ac)大于0,则计算两个根,并分别在X1和X2文本框中输出,如小于0,则从第2帧开始播放实体名称为“wujie”的电影。
  3)界面上的小圆圈即为实体名称为“wujie”的Movie Clip,用鼠标右键点击它,在弹出的菜单中选择Edit项,

编辑菜散

进入该Movie Clip编辑模式,该Movie Clip即为方程无解时,显示“无解”字样。
  4)点击等时线窗口左上角的按钮,切换到场景1,双击清除按钮,切换到Actions选项卡,里面的程序为:

清除按钮

  即把所有的文本框都清空。

佚名 文章录入:humianzhizhou    责任编辑:swh 
个人站长站与你风雨同舟!
本站所提供的资源均来源于互联网,如有侵权行为,请与本站管理员联系,我们会第一时间删除!
·如果您发现《求一元二次方程的根》文章有错误,也请通知我们修改!
联系邮箱chinageren#126.com,谢谢支持!
站内搜索:
广告服务 | 友情链接 | 联系我们 | 免责声明 | 用户留言 | 网站导航
版权所有:中国个人站长站 2007-2008 未经授权禁止复制或建立镜像 客服QQ号:112731235
copyright © 2007-2008 www.ChinaGeRen.com online services. all rights reserved. 苏ICP备05000059号