Re: [問題] 不要重覆loadMovie的語法如何寫?

看板Flash作者 (藍色星星海﹏★)時間18年前 (2007/11/10 20:17), 編輯推噓3(300)
留言3則, 3人參與, 最新討論串5/6 (看更多)
唔...我覺得大家有點誤會我的意思了 不好意思喔...表達能力不佳<囧>(十二萬分的歉意) 我重新解釋一下...為了避免說明太複雜...改以簡表呈現 (說在前頭:show1.swf和show2.swf的最後一個影格我都有設stop 載入就會開始播 然後播完會停在最後一個影格的畫面上) 假設我是一個使用者 一進來這畫面看到三個按鈕(此時show存在但並未load任何檔案) 於是我先按了一個按鈕(稱第一個動作) 又按了第二個按鈕(稱第二個動作) 以此類推 (由於每個人喜好不同 按下按鈕的先後順序也可能不同 所以分成幾種情況來解釋) 第一個動作 第二個動作 第三個動作 情況1 按下A(show1載入) 按下B(不影響show1播放 按下C(show2取代show1) 或停在最後一格的狀態) 情況2 按下A(show1載入) 按下C(show2取代show1) 按下B(show1取代show2)(重新播) 情況3 按下B(show1載入) 按下A(不影響show1播放 按下C(show2取代show1) 或停在最後一格的狀態) 情況4 按下A(show1載入) 按下B(不影響show1播放 按下A(不影響show1播放 或停在最後一格的狀態) 或停在最後一格的狀態) 情況5 按下C(show2載入) 按下A(show1取代show2) 按下C(show2取代show1)(重新播) 情況6 按下A(show1載入) 按下A(不影響show1播放 按下C(show2取代show1) 或停在最後一格的狀態) 以上應該可以看的出來 如果按下按鈕A或B的當時 show1.swf已經載入show了(不管是正在播放或已停止) 不需重新載入show1.swf 讓他維持播放或停止狀態即可 如果按下按鈕A或B的當時 (1)show沒載入任何檔案 (2)正播放或停止狀態的是show2.swf 載入show1播放 這裡說的取代(例如show1取代show2)我不知道是真的取代(不見了?!)還是隱藏了 我只知道畫面上是出現的是誰(我猜是蓋過去了...Orz) 以上 感謝這裏熱心的大家 再次感謝m(_ _)m -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.225.102.95 ※ 編輯: liyen 來自: 125.225.102.95 (11/10 20:30)

11/10 20:38, , 1F
其實如果能附個原始檔,會更容易了解狀況 :)
11/10 20:38, 1F
因為裡面大部分的資料不屬於我個人 所以我有點顧慮Orz 可以附上我現在的寫法 按鈕A上(按鈕B寫法同)(按鈕C把show1改成show2其他寫法同) on(press){ loadMovie("show1.swf",_root.show) /*我希望能加上if判斷句 如果_root.show現正load進來的非show1的狀態下才執行 loadMovie("show1.swf",_root.show) 但是不知道有沒有這種寫法 還是要透過其他方法來達成我想要的樣子 布林值? 宣告其他變數? 或著根本無解??? */ } ※ 編輯: liyen 來自: 125.225.102.95 (11/10 20:55)

11/10 22:33, , 2F
= ="我覺得你想太多了.......
11/10 22:33, 2F

11/10 22:35, , 3F
我也發現了:p 還是很謝謝樓上的熱心喔^^
11/10 22:35, 3F
文章代碼(AID): #17DQ5qgi (Flash)
文章代碼(AID): #17DQ5qgi (Flash)