作者openyayak (123)
看板Flash
标题[问题] 制作乱数数字,再将之汇入至文字拦.有错误?
时间Thu Nov 26 09:48:02 2009
各位高人,小弟想要写一个程式,素材有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
1F:→ openyayak:恶...我按钮含数忘记加入 (event:MouseEvent) 11/26 09:54
2F:→ openyayak:但出现了另一个问题 = = ↓↓↓ 11/26 09:54
3F:→ openyayak:Error #1009: 无法存取 Null 物件参考的属性或方法。 11/26 09:55
4F:推 Assyla:TextField(getChildByName("p"+n+"_txt")).text=newArray[n 11/26 12:14
5F:→ Assyla: 你把 n 跟 i 搞混了 11/26 12:14
6F:→ openyayak:哇!我刚刚也看到了>"< 感恩感恩 A大!!! 11/26 12:31
7F:→ openyayak:那请问...现在按钮每次的值都一样~~~ 11/26 12:41
8F:→ openyayak:要怎麽改才能每次按下之後的值都不同呢? 11/26 12:41