看板 Flash 關於我們 聯絡資訊
各位高人,小弟想要寫一個程式,素材有10個文字欄及一個按鈕 《按下指定按鈕後,每個文字欄會顯示21~30的數字,而且是亂數放置》 但是出現以下錯誤: "Error #1063: _fla::MainTimeline/onplay() 上的引數個數不相符。需要 0 個 ,目前為 1 個。" 以下為我的程式: var pArray:Array=new Array(); for (var i:int=21; i<31; i++) { pArray.push(i); } var newArray:Array=new Array(); while (pArray.length>0) { var rand:int=Math.floor(Math.random()*pArray.length); newArray.push(pArray[rand]); pArray.splice(rand,1); } rest_but.addEventListener(MouseEvent.CLICK,onplay); function onplay():void { for (var n:int=0; n<newArray.length; n++) { TextField(getChildByName("p"+i+"_txt")).text=newArray[i]; //文字欄名稱為p0_txt ~ p9_txt } } 煩請各位高手幫我解答!!!感恩感恩~~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.125.26.94
openyayak:噁...我按鈕含數忘記加入 (event:MouseEvent) 11/26 09:54
openyayak:但出現了另一個問題 = = ↓↓↓ 11/26 09:54
openyayak:Error #1009: 無法存取 Null 物件參考的屬性或方法。 11/26 09:55
Assyla:TextField(getChildByName("p"+n+"_txt")).text=newArray[n 11/26 12:14
Assyla: 你把 n 跟 i 搞混了 11/26 12:14
openyayak:哇!我剛剛也看到了>"< 感恩感恩 A大!!! 11/26 12:31
openyayak:那請問...現在按鈕每次的值都一樣~~~ 11/26 12:41
openyayak:要怎麼改才能每次按下之後的值都不同呢? 11/26 12:41