actionscript 3.0 程序问题

actionscript 3.0 程序问题,第1张

i=2时确实终止了son:以内的循环:

{ 2 子循环: i = 2

( 3 孙循环:k=0

i=2:continue 子循环:son

for循环只循环了一个k=0就被下面的continue son给终止了,没有你说的执行三次,只执行了一次。

你只要搞清continue XX与break XX就能够理清头绪了,continue XX就是跳过XX内的本次循环,直接开始下一次的循环,break XX就是终结XX内部所有的循环,若其上层嵌套着循环,就跳至上一层的下一个循环。

你可以将你的代码进行不同的删减来观察一下变化,这样就会看的清晰些了,但注意不管删减哪个,这句一定不要删:

if(i == 6) {

trace("\t\ti==6:break 父循环:Parent")

break Parent

}

因为这句是终止父循环的,也就是终止所有的循环,若没了这句那么就变成无限循环了。

Actionscript:

根据你的提问,证明你从前还没有接触过程序,脑海中还是仅仅根据老师所讲的那些代码来给你正在学习的脚本做一个盲目的概念定位。

其实程序本身的强大远远超出你目前所知的范围,例如as,也就是actionscript,它在flash里充当了十分重要的地位,那我就说说它到底有什么用,它究竟都能做些什么吧。

你知道QQ农场、开心农场这些flash网页游戏吧,看它们多火!让多少人每天都在惦记着它们,可是,你现在只知道如何在flash里画个图呀,做个小动物啊,可是你想过,怎么能在你的QQ农场里出现你的QQ好友呢?匪夷所思不是?!

其实,这些都是as脚本的作用,它能够实时通过网络连接与腾讯的服务器进行通讯,这样,你有哪些好友,谁的菜可以偷了,都可以尽在掌握!

然而,我说的也仅仅是as功用的冰山一角,尤其是进入了actionscript3.0以后,adobe十分鼓励脚本绘图,这是什么概念?因为脚本占用的空间很小,小到了一个圆所使用的空间要比你在舞台上绘出的圆小上十之八九,甚至还要多!

另外,as加入了flash之中,更加增添了flash的交互能力,无论是人机交互,还是网络交互,as都是重要得无话可说。

你在百度上搜一个经典的flash应用:跟随鼠标游动的鱼。网上有效果,仅仅几张图片再加上几句简单的代码,就能够做出震撼的效果。

任何语言都需要调试,而这个trace就是调试输出函数,如果没有它,当你的代码多得数不清的时候,程序忽然有些问题,你还不知道在哪里出错,那么这个函数就会在调试中显示出它的重要性了。

另外,flash与as的结合,在某些情况下要比现在的网页程序强悍了许多,震撼而漂亮的画面,炫丽的界面效果,这些都是目前任何网页前端无法比拟的,甚至,网页视频播放、动态图表等等高效、高速的最佳方案,目前也只有flash一家独大。

另外,它也不是没有缺点,flash的缺点也很致命,那就是它的内容无法被搜索引擎查询到,如果你使用了flash做了网页主菜单,那很遗憾,百度可能只会在你的网站上找到一个首页,其它的页面能不能找到,就看你的运气和广告力度了,大量的flash式菜单,会严重影响网页的SEO。

按照楼主的习惯,代码如下:

btn.addEventListener(MouseEvent.CLICK,btnHandler)

// m 变量必须指定值

var m:Number = 100

function btnHandler(e:MouseEvent):void

{

    // 建议使用 parseFolat 方法

    var n:Number = parseFolat(b.text)

    var k:Number = m - n * n

    c.text = k.toString()

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11315520.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存