LOGO语言Flash版 9.98(电脑学习)

LOGO语言Flash版 9.98(电脑学习)

更新时间:2015-04-01

大  小:16.0MB

软件类型:国产软件

软件语言:简体中文

  • 应用介绍
  • 相关推荐
  • 相关文章
  • 用户评论

应用介绍

 Flash版Logo语言9.98
  一、具备Pc-Logo语言的常用操作命令
  1.具备Logo语言的画图命令。
  2.具备Logo语言的数学函数、字表运算等命令。
  3.具备Logo语言的文件加载保存命令。
  4.具备Logo语言的结构化语言特点。
  二、Flash版Logo语言的独特之处
  (一)程序中产生的任何对象都可以用鼠标拖动。
  1.程序界面组件如海龟、命令框、编辑器、帮助窗口都可以拖动。
  2.程序中产生的按钮、变量框、探测器等也都可以随意拖动。
  3.程序中生成的图形对象默认情况下被锁定不能拖动,但可以借助键盘或设置lock的值来解锁。
  (二)只要是程序生成的图形就有编号。
  1.有编号就可以控制这个图形如同海龟一样。
  2.第一个图形(或称图层)编号是1,是最底层,命令行打一次回车,只要是要画图命令,就会新增一个图层,并且重叠在前一个图形的上一层。
  3. 在编辑子程序中,可以用new命令来增加新的图层。
  4. 每出现一个新图层,PID变量总是记录最新的图层编号。
  5. 新图形的旋转中心点就是海龟在这个图层中画图时的出发点,图形旋转时就是以这个心点转动了。
  6. 有了PID不管哪个图形都在掌控之中。让它假扮小海龟也没问题。用ASK命令,可以代替小海龟画图了。
  (三)丰富了(PLAY)音乐播放命令。
  1. 可以播放本地或网上的MP3文件。
  2. 可以播放内部自带的八种音效,让编出的程序动感十足,使用格式是 PLAY S0 到 PLAY S7。
  (四)可以为海龟和图形加装探测器。
  1. 系统设有16个端口用来加装探测器,探测器分6种,实现图形,障碍、火焰、水波、颜色、和灰度的探测。
  2. 既然图形可以代替海龟,那当然图形也具有了生命,也可以加装探测器了。
  3. 知道是图形是海龟画出来的,那障碍、火焰、水波都是造出来的,都是以画好的图形变化成了这些有特殊用途的图形。
  4. 其中图形、障碍、火焰、水波的探测器都是漂亮的扇形,可以调节方向和半径,其实真正起探测作用的是扇形中间的角平分线,探测到对象后,会返回两种值:
  5. 一个是PIN0~PIN15,PIN3就代表3号探测器的值,以此类推。如果是0,则是未探测到,如果>0,其数值就是探测器心点到探测对象的距离。
  6. 另一个是HITID0~HITID15,也是表示16个探测器,返回的值是它所探测到的图形的编号,也就是说,它探测到几号图形了。如果只有一个探测器用这个HITID也可以,如果是多个,它返回的是端口号大的探测器返回的值。
  7. 灰度和颜色探测器的形状不是扇形而是一个小圆圈,探测点在圆圈中心点,是颜色就返回颜色值,是灰度就返回灰度值,但灰度探测比较常用,因为颜色值太大不容易掌控,但用在探测到某一指定颜色也很实用。它只有一种返回值就是是PIN0~PIN15,返回的是颜色或灰度的值。灰度值范围是从0到255,黑色是0,白色是255。
  8. 设置好的探测器是保存成一段子程序,方便下一次重现探测器,不必更手动设置。
  (五)碰撞命令,可以轻易实现图形间,或海龟与图形的是否出现碰撞。
  1. 有了HIT碰撞命令,它有两个参数,分别是两个图形的编号,HIT23命令可以探测出2号和3号是否产生碰撞。如果其中一个编号是0,那就是和海龟碰撞。
  2. 示例中的小球碰撞、俄罗斯方块、打字练习等都是利用HIT命令实现的
  (六)建立命令按钮。
  1. 有了按钮可以脱离键盘的束缚,一切都在鼠标掌控中,可以为按钮填加执行的命令串,还可以为按钮设置各种样式,如果有程序正在执行,只有命令中的变量类的命令如MAKESETPC等,可立即执行,但碰到其它命令,则必须等待,或是被取消。
  (七)建立了变量框。
  1. 可以为系统变量或自建变量建立一个变量框,这个变量框可以在程序中实时反应出其数值的变化,也可以用鼠标或键盘改变变量的值。
  2. 命令按钮和变量框都可以保存成一段程序,供下次直接重现设置好的样式。
  (八)独特的文件加载和保存方式。
  1. 可以用打开常规的程序文件,如。lgo、。txt等,还可以打开本地或网上网页文件中的文字或含藏的程序段。
  2. 可以打开本地或网上的图形文件,作为图形对象,也可以作为背景。
  3. 可以打开本地或网上的。MP3声音文件,播放音乐。
  4. 可以保存程序到常规文本文件,也可以保存成内含藏有程序代码的网页文件。网页文件可以直接打开自动运行。
  5. 可以将当前的画面转成。jpg文件保存在本地或用命令(uploadpic)命令上传至后台服务器中,可以实现在线浏览。
  6. 初始化文件可以预先设定好一些参数,比如背景色、画笔色、画笔粗细,字体等。
  7. 自动执行文件,可以让编写的程序自动运行展示。程序启动时自动判断在同文件夹下是否有自动执行文件,如果有就会将文件内容加载到程序编辑器中,并且自动定义,自动执行第一段子程序。
  (十)具备Flash文件所有具有的跨平台特点。
  1. 本程序由FlashCS4用AS3语言编写,全中文系统。
  2. 由Flash编程系统发布出两个文件,分别是SWF文件和EXE文件,它们的运行方法不同。
  ◎Flogo998.EXE文件,它自带播放器,可独立运行,支持现行的WindowsXP之后的所有版本。
  ◎Flogo998.swf文件,它不能独立播放,有两种方法运行:
  ·一个是由Flash的播放器来打开运行。
  ·另一个是由网页浏览器运行,所以它具有跨平台特性,只要能支持Flash插件的网页浏览器都可以运行此程序,不管是Windows、安卓还是Linux都可以运行。
  (十)自带全中文的帮助系统,学习起来更方便。
  (十一)命令格式要求与Logo语言有所不同。
  1、与PC-logo语言命令大多相同,但都用简写命令
  2、变量前可不用冒号(:)
  3、IF、For、AND和OR 命令的格式不同
  (IF命令) if 判断表达式可不用括号 必须要有then 例如:IF KK>10 THEN FD 100
  (FOR 命令) for i 1 10 [命令串] 不能写成 for [i 1 10] [命令串] 例如:画正方形 for i 1 4 [fd 100 rt 90 wait 1]
  逻辑运算命令 AND OR 的格式不同,例如 abcd=1 and b>4 and c=5 不能写成 and abcd=1 b>4 c=5
  三、最新版9.98的改进。
  1、填加了变量框和按钮,变量框和按钮都可以进行外观的设置,命令的设置,还可以保存,详细情况请看帮助。
  2、重新设计了探测器
  探测器由三根检测线,改变成一条检测线
  pin0~pin15的值体现了探测到对象时的距离,hitid0~hitid15的值是所对应探测器所探测到的对象的图形编号
  重新布置了探测器的使用方式,新增了灰度和图形传感器,共有6种探测器,16个端口没有变化,但每个端口的探测器各类可以任选,不必受限制,比如设置灰度探测器 可以是0号到15号任何一个端口
  四、打开文件时出现汉字乱码怎么办?
  由于汉字编码类型很多,打开文件时可能会出现汉字乱码,有两种方法。
  1、由Flogo软件保存的。LGO和。html文件已经是UTF-8类型没有问题,但如果是用其它软件编写的代码在保存时必须将编码改成 (UTF-8) 类型,不要存成默认的(ANSI)就没有问题了。
  2、可以用命令解决,使用MAKE CODE “gb2312 ,将编码改为gb2312就可以了,如果还是乱码,还可以将编码改成(big5或gbk),可以打开CODE的帮助查看具体的使用方法。

相关推荐

相关文章

用户评论

(已有0条评论)
表情
注:您的评论需要经过审核才能显示哦,请文明发言!
还没有评论,快来抢沙发吧!