作者STARGAZERs (星之影)
看板Flash
标题[问题] AS3 Movie Clip 在场景当中 容器还有深度的问题
时间Thu Dec 24 11:48:26 2009
大家午安 ~
上次选单的问题我还没彻底解决...
目前靠监听事件来处理按钮触发...
不过现在又碰上一个算是观念的问题
想请个位先进帮我稍微厘清一下 ^^
我在同一个场景当中
有两个 Movie Clip (mc元件)
想像成两个钱币好了(我後面会用 mc1 mc2称呼)
我现在是把 mc1 mc2重叠在一起 mc1 在上
我希望只按一个按钮就能够把 mc2 变成上面
我 google 相关做法
似乎都是先把 mc1 mc2 做好放在元件库 使用 new 实体化
在利用 SetChlidIndex 或是重新 addChild 来达成
是否能直接把元件放在场景中
直接用语法改变上下(深度)
SetChildIndex 我直接实作他回答我要
The supplied DisplayObject must be a chlid of the caller.
可是我很想直接丢在场景上阿 Orz
还有一个问题是关於 layer
制作一个场景会有许多 layer
有没有指令可以改变 layer 的深度 (好像跟上个问题有关连性)
想请知道相关做法的高手 能够给与指导 谢谢
--
巧克力中的苦与甜 就是人生际遇的写照
爱恋的甜美 惆怅的苦涩
丰富着你与我的回忆
希望每一段回忆都能够是甜美而无憾的
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.193.8.10
1F:→ shengyu0932:SWAP? 12/24 13:33
2F:→ STARGAZERs:那几个改变深度的指令似乎都要 呼叫出来的才能用... 12/24 23:00
※ 编辑: STARGAZERs 来自: 124.11.142.202 (01/12 00:05)
3F:→ STARGAZERs:自问自答... 写的时候有点麻烦而已... 01/12 00:05
4F:→ STARGAZERs:还是用 setChildIndex ... 没错 01/12 00:06
5F:→ STARGAZERs:如果包着多个物件的容器是 MC 要改变深度的物件是 X 01/12 00:07
6F:→ STARGAZERs:语法是 MC.setChildIndex(MC.x, n); 01/12 00:07
7F:→ STARGAZERs:最後的 n 是深度 数字喔!! 01/12 00:08