Re: [問題] 從MC裡attach另一MC至場景 如何指定位置?

看板Flash作者 (低潮總會過去)時間19年前 (2006/01/03 18:53), 編輯推噓2(202)
留言4則, 2人參與, 最新討論串4/4 (看更多)
※ 引述《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

01/04 12:11, , 1F
給你的按鈕一個名字, 如button_btn, 然後用點語法指定
01/04 12:11, 1F

01/04 12:12, , 2F
MC1_mc.button_btn.onRelease
01/04 12:12, 2F

01/06 14:33, , 3F
Attach或Duplicate常會碰到產生出來後需要"更新影格"
01/06 14:33, 3F

01/06 14:34, , 4F
的問題,你可以試試updateAfterEvent或是跳一格frame看看y
01/06 14:34, 4F
文章代碼(AID): #13kbUqWs (Flash)
文章代碼(AID): #13kbUqWs (Flash)