作者smilenagi (低潮总会过去)
看板Flash
标题Re: [问题] 从MC里attach另一MC至场景 如何指定位置?
时间Tue Jan 3 18:56:03 2006
※ 引述《drawtide (drawtide)》之铭言:
: ※ 引述《smilenagi (低潮总会过去)》之铭言:
: : 不好意思,我没有说清楚,
: : MC1 本身也是我在场景上的某一影格,
: : 设 stop ,然後 attach 出来的。
: : 我後来测试了一下,
: : 如果是一开始就将 MC1 放在场景上的话,
: : drawtide 说的 "setProperty中的newMC2, 要改成_root.newMC2"
: : 是可行的。
: : 但若是我的情况, MC1 是 attach 出来的话,
: : 就又不行了,
: : MC2 会跑到 (0, 0) ,而非我指定的位置。
: : 应该要如何修正呢?
: 不确定你的意思, 不过如果是这种需求的话
: 其实也差不多, 我换了一下写法
: //停下来attachMovie
: stop();
: attachMovie("MC1","MC1_mc",1);
: //设定事件处理器
: MC1_mc.onRelease = function(){
^^^^^^^^^^^^^^^^ 这个部分指的是不是用滑鼠点 MC1 ?
不过我的设定是点 MC1 里面的某个 btn
: _root.attachMovie("MC2", "newMC2", 2);
: //设定位置
: _root.newMC2._x = 100;
: _root.newMC2._y = 100;
: }
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.175.52.70
1F:推 drawtide:给你的按钮一个名字, 如button_btn, 然後用点语法指定 01/04 12:11
2F:→ drawtide:MC1_mc.button_btn.onRelease 01/04 12:12
3F:推 kazenol:Attach或Duplicate常会碰到产生出来後需要"更新影格" 01/06 14:33
4F:→ kazenol:的问题,你可以试试updateAfterEvent或是跳一格frame看看y 01/06 14:34