游戏开发者社区

[AS3] Flash AS3 addChild

查看: 8417|回复: 13

Rank: 7Rank: 7Rank: 7Rank: 7

威望
19 点
义气
6 点
发表于 2008-4-8 22:00:33 |显示全部楼层
mov为库中影片剪辑。。

var movie:MovieClip = new mov();
addChlid(moive);
向这样!怎么实现多个像moive这样的剪辑? 请前辈指教。谢谢!

举报

Rank: 2Rank: 2

威望
0 点
义气
5 点
发表于 2008-4-8 23:17:02
  1. for(var i=0;i<10;i++) {
  2. var movie:MovieClip = new mov();
  3. movie.x = 50*i+50;
  4. movie.y = 100;
  5. addChild(movie);
  6. }
复制代码
实现10个

[ 本帖最后由 大饼 于 2008-4-8 23:22 编辑 ]

举报

Rank: 7Rank: 7Rank: 7Rank: 7

威望
19 点
义气
6 点
发表于 2008-4-9 09:36:58
for(var i=0;i<10;i++) {
var movie:MovieClip = new mov();
movie.x = 50*i+50;
movie.y = 100;
addChild(movie);
}

像这样怎么访问第二个moive的属性。。

举报

Rank: 2Rank: 2

威望
0 点
义气
5 点
发表于 2008-4-9 14:02:45
for(var i:int = 1;i<10;i++){
   var movie:MovieClip = new mov();
   addChild(movie);
   movie.name="movie"+i;
}
用getChildByName("")控制就行了.

举报

Rank: 3Rank: 3Rank: 3

威望
1 点
义气
5 点

AQ小生

发表于 2010-10-29 17:44:21
个人认为这样的情况下,最好还是事先创建一个数组,需要的时候用push (new mov())把产生的新对象加进去,以后通过数组来引用您创建的对象。

举报

Rank: 11Rank: 11Rank: 11Rank: 11Rank: 11

威望
25 点
义气
33 点

AQ小生 退役舵主 AQ大侠 紫带金边向日葵勋章 蓝色海洋水心勋章 游戏开发者

发表于 2010-10-29 18:08:02
萝卜青菜各有所爱

举报

Rank: 4

威望
0 点
义气
5 点
发表于 2012-8-1 12:08:37
不错!!!!!!!!!!!ding

举报

Rank: 8Rank: 8

威望
9 点
义气
16 点

AQ大侠 AQ小生 AQ小仙

发表于 2012-8-1 12:28:18
循环一下,想多少有多少。

举报

Rank: 7Rank: 7Rank: 7Rank: 7

威望
0 点
义气
5 点
发表于 2012-8-1 18:09:25
大饼 发表于 2008-4-9 14:02
for(var i:int = 1;i

所迪斯尼

举报

Rank: 2Rank: 2

威望
1 点
义气
5 点

AQ小生

发表于 2012-10-1 12:56:46
数组存起来就好了

举报

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

威望
41 点
义气
30 点

AQ小仙 AQ小生 AQ大侠

发表于 2012-10-1 13:58:14
获取引用的方式很有限的。

举报

Rank: 17Rank: 17

威望
275 点
义气
427 点

译林军两仪译士 译林军一元译士 AQ小生 妙文社 AQ大侠 六角金星勋章 译林军 译林军三才译士

发表于 2013-1-13 10:18:51
name    数组都可以

举报

Rank: 7Rank: 7Rank: 7Rank: 7

威望
0 点
义气
5 点
发表于 2013-2-1 17:32:37
是不是可以用vector呢

举报

Rank: 6Rank: 6Rank: 6

威望
0 点
义气
0 点
发表于 2013-8-26 19:01:36
大饼正解。。。

举报

niauwu  

Rank: 16

威望
295 点
义气
500 点

翻译小超人 译林军四象译士 译林军三才译士 AQ小生 AQ大侠 译林军 译林军一元译士 译林军两仪译士

发表于 2013-12-18 21:24:57
  • var tempMovie:MovieClip
  • for(var i=0;i<10;i++) {
  • tempMovie = new mov();
  • tempMovie.x = 50*i+50;
  • tempMovie.y = 100;
  • addChild(tempMovie);
  • }
  • //獲取第二個movie,寬度設為原來的一半
  • tempMovie=movies[1]
  • tempMovie.scaleX=0.5复制代码
  • 举报

    您需要登录后才可以回帖 登录 | 注册

    关闭

    江湖传闻

    手机版|9RIA.com ( 京ICP备11007422号-2 

    GMT+8, 2017-4-25 04:59 , Processed in 0.136170 second(s), 19 queries .

    Powered by Discuz! X2

    © 2001-2011 Comsenz Inc.

    回顶部