看板 Flash 關於我們 聯絡資訊
我有一個FLASH 圖片是外部load進來的 我希望圖片可以拖曳移動 這樣寫有不對的地方嗎? _root.opena.onRelease = function() { for (i=1; i<=3; i++) { targetpic = "pic"+i; createEmptyMovieClip(targetpic, getNextHighestDepth()+i); loadMovie("images/"+i+".jpg", targetpic); setProperty(targetpic, _x, i*100); setProperty(targetpic, _y, 60); } this.targetpic.onPress = function(){ this.startDrag(); } this.targetpic.onRelease = function(){ this.stopDrag(); } }; 希望有人可以幫忙也決問題 謝謝!小弟感激不盡! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.133.54.44
icedesign:你把[ targetpic ]的on...寫到另一個open的on..裡面了。 06/23 00:15
icedesign:這樣會只有在open[按下]的時候,裡面的targetpic才有作 06/23 00:16
icedesign:用,把裡面那兩個拿到外面吧。 06/23 00:16
cymk:您是說將拖曳的語法,寫在_root.onRelease的function嗎? 06/23 00:34
cymk:結果還是不行,不過謝謝您的回答! 06/23 00:34
cymk: 外 06/23 00:42
icedesign:那你把原檔放上來吧!這裡會有很多高手幫你看的。 06/23 12:48
icedesign:忘了說:不是只有drag要拿出來...是你整個都要拿出來... 06/23 17:07
twslayer:改this._parent.startDrag this._parent.stopDrag 06/24 11:52
cymk:附上原始檔 http://140.135.112.9/~u9344221/test.rar 06/24 13:52