flash as3 怎样实现语句跳转

1、import块:调入函数类;2、声明需要的函数块3、从库中调入原件到舞台块4、vartxt:TextFormat=newTextFormat();5、varText:... 1、import 块:调入函数类;
2、声明需要的函数块
3、从库中调入原件到舞台块
4、var txt:TextFormat = new TextFormat();
5、var Text:TextField = new TextField();
6、var arr:Array = [{value:32,key:"字符"}, ... ...];
7、var obj:Object = arr[int(Math.random() * arr.length)];
8、Text.defaultTextFormat = txt;
9、Text.visible = true;
10、Text.text = String(obj.key);
11、addChild(Text);
12、stage.addEventListener(KeyboardEvent.KEY_DOWN,onKey);
13、function onKey(evt:KeyboardEvent):void
14、{
15、 if (evt.keyCode == obj.value)
16、 {
17、执行计分代码模块
18、 执行基本动作代码块
19、 }
20、 else
21、 {
22、 执行错误操作代码块
23、 }
24、 stage.removeEventListener(KeyboardEvent.KEY_DOWN,onKey);
25、 removeChild(Text);
26、代码跳至7句重复执行
请问第26句怎么写。使代码跳至第7行重复执行。请大侠指教。
展开
 我来答
xin1a1
2012-10-23 · 超过13用户采纳过TA的回答
知道答主
回答量:118
采纳率:0%
帮助的人:44.8万
展开全部
楼上的回答思路明确,再已设定一个条件做循环就能实现了,如采用计分代码模块为条件,每增长一分代码循环一次。试试吧
alanbabbage
2012-10-21 · TA获得超过977个赞
知道小有建树答主
回答量:755
采纳率:0%
帮助的人:1147万
展开全部
as中没有这个功能的

而你现在的这个思路出现的效果就是按键不会影响,也没有看到字符出现,原因是最后面两句,他不像js或是C++那样会等待你输入再执行的。

而你想实现这种循环性代码应用,那么就引用函数,将需要循环的部分放到函数中去,当然,不是全照搬的

代码:
1、import 块:调入函数类;
2、声明需要的函数块
3、从库中调入原件到舞台块
4、var txt:TextFormat = new TextFormat();
5、var Text:TextField = new TextField();
6、var arr:Array = [{value:32,key:"字符"}, ... ...];
7、var obj:Object;//后面的抽到函数里去了
8、Text.defaultTextFormat = txt;
9、Text.visible = true;
10、//这句抽到函数里去了
11、//这句抽到函数里去了
12、//这句抽到函数里去了
13、function onKey(evt:KeyboardEvent):void
14、{
15、 if (evt.keyCode == obj.value)
16、 {
17、执行计分代码模块
18、 执行基本动作代码块
19、 }
20、 else
21、 {
22、 执行错误操作代码块
23、 }
24、 stage.removeEventListener(KeyboardEvent.KEY_DOWN,onKey);
25、 removeChild(Text);
26、28行的函数名();//调用一次函数
27、}
28、function 函数名():void{
29、obj = arr[int(Math.random() * arr.length)];
30、Text.text = String(obj.key);
31、addChild(Text);
32、stage.addEventListener(KeyboardEvent.KEY_DOWN,onKey);
33、}
34、28行的函数名();//调用一次函数,这里开始这个死循环

注意:代码是按你原思路加以修改的,有一些需要你自己去学习优化
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式