作者darkness0727 (72727)
看板Flash
标题Re: [问题] 新手发问 如何用回圈新增多个物件
时间Tue Feb 14 19:18:36 2012
※ 引述《nash777 (nash777)》之铭言:
: 譬如 我现在宣告了 三个Shape 分别为sp0,sp1,sp2 如以下程式
: var sp0:Shape = new Shape();
: var sp1:Shape = new Shape();
: var sp2:Shape = new Shape();
: 问题1: 以上宣告可以用回圈来宣告吗?该怎麽写呢?
1.你使用的类型假若是要实体出来放进某个容器做不同的编排
可以在开始全域就先宣告var sp:Shape;
然後在你进行处理的func里面实体化加入
通常会用不同的编排方式的时候就会考量到使用几种方式去做不同的内容产生
1.switch case 一般用在每个实体都有差不多的可能性加入至场景使用
2.if else if判断式 将最常使用的实体判断放在开头几轮
3.您之前使用的["部分固定名称"+型号变数]去呼叫
: 问题2: 将sp0,sp1,sp2 新增至场景上 如以下程式 可以用回圈吗?该怎麽写呢?
: addChild(sp0);
: addChild(sp1);
: addChild(sp2);
1.写在一个固定的Array里面for回圈加入.
: 因为我是自学
: 写的code常常有类似这个问题,书不一定讲得很详细
: 麻烦先进指导
: 谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.229.80.121