Flash 板


LINE

※ 引述《oj113068 (橘子汁)》之銘言: : 檔案在此~@ @ : http://www.datafilehost.com/download.php?file=4f20b2c9 : 我想要問的是,我想利用亂數的方式讓一個物件隨撥放他的影格 : 畫面上的物件實體名稱做叫 a : 內共有五格,目前每一格先用數字作測試~@ @ 分別是12345 : 並在影片內的每一格加上stop~ : 因此fla檔的第一格我是寫 : var p = 0; : onEnterFrame = function () { : p = random(5); : }; : if (p == 1) { : _a.play(1); : } : if (p == 2) { : _a.play(2); : } : if (p == 3) { : _a.play(3); : } : if (p == 4) { : _a.play(4); : } : if (p == 5) { : _a.play(5); : } : 但是撥放出來以後沒有反應 : 想請問我的寫法哪裡有錯誤~@ @ : 我以為是層級的問題,不過加上root也沒反映 : 不好意思,我是胡亂自學的,如果有什麼錯的很爆笑的地方請見諒Orz : 先感謝回答<(_ _)> 首先: if判斷式請寫在function裡面,這樣才能每次都判斷一次 其次 play() 是播放 gotoAndPlay(影格編號) 才是跳到某格播放(我建議你用gotoAndStop) 再來 你場景上並沒有一個名為 _a 的物件 ,你要命名 最後,我覺得你這樣寫並不好,我改寫你的程式 onEnterFrame = function () { _root._a.gotoAndStop(Math.floor(Math.random()*5)+1); } 就這三行就ok了 說明一下: 自從flash5之後, random不再建議使用,請改用Math.random 但是此函數會傳回大於等於0到小於1之間的小數( 即 0<=Math.random()<1 ),所以我乘以五, 變成0~5之間(不會有五) 再用Math.floor()函數,這是無條件捨去,只剩下整數,最後加1 就會產生範圍在1~5之間的整數了 建議你去買一本ActionScript的入門書來看,不過你用flash8,是ActionScript2 現在FlashCS3 已經用ActionScript3了,兩者差很多 看你要不要升級用CS3,因為以後用AS3語法是主流~ --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.70.113.61
1F:推 oj113068:囧a 原來我忘記命名~||| 02/01 22:20
2F:→ Jerrynet:XD~ 02/01 22:21
3F:→ oj113068:你笑我!!!囧... 02/01 22:21
4F:→ oj113068:事實上呢,會出現五個if,是因為我只學到if Orz 02/01 22:22
5F:→ oj113068:嗯,我的AS是看一些檔案+問會得同學~Orz 非常不喜歡用書 02/01 22:23
6F:→ oj113068:學軟體←缺乏耐心>____<" 02/01 22:24
7F:推 oj113068:而且我老是看不懂F1的說明,可能基礎太差了 02/01 22:27
8F:→ Jerrynet:我沒有笑你啦~我以前也常發生這種事,這很正常阿XD 02/01 22:28
9F:→ Jerrynet:F1的說明初學者可能要花比較多時間才能看懂,因為一堆 02/01 22:29
10F:→ Jerrynet:專有名詞,很多書都會解釋,而且用範例引領還不錯~@@ 02/01 22:30
11F:推 oj113068:Orz 好....其實我偶爾也會在書局翻找有沒有比較基礎的書 02/01 22:42
12F:→ oj113068:但是一直沒有認真想 囧> 02/01 22:43
13F:推 oj113068:總之,感謝兩位的幫忙<( _ _")> 02/01 22:52
14F:推 oj113068:請問一下,要是我要控制的是MC裡面的MC呢?@ @ 02/01 23:01
15F:→ Jerrynet:那就MC裡的MC再取名,例如b ,則_root.a.b就是了 02/01 23:11
16F:推 oj113068:原來實體名稱不用加底線~> <" 02/01 23:12
17F:→ oj113068:成功了耶~好開心~謝謝你~>/////</ 02/01 23:13
18F:→ Jerrynet:不客氣XD 02/01 23:20
19F:→ oj113068:( ′▽`)-o█ 要卡片嗎?(喂) 02/01 23:25
20F:→ Jerrynet:囧rz 02/01 23:29







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Boy-Girl站內搜尋

TOP