Я пытался показать случайное число в трех полях мувиклипа ниже (синий, желтый, красный) при нажатии кнопки (серый блок).для создания случайных чисел я использую math.ceil
и храню его в переменной.Я делаю 3 вар (так у меня есть 3 формулы случайных чисел).после этого я хочу назвать этот случай случайным образом 3 var в 3 new var (hasil, hasil2, hasil3).наконец, я поместил 3 новые переменные в случайный динамический текст.динамический текст находится в трех полях мувиклипа.
это случайное число формулы
mtk = Math.ceil(Math.random()*10);
mtk1 = Math.ceil(Math.random()*20);
mtk2 = mtk+mtk1;
это динамический текст
mc.jwb1.text = hasil.toString();
mc.jwb2.text = hasil2.toString();
mc.jwb3.text = hasil3.toString();
Я пытался вызвать 3 var в3 случайных числа используют 2 массива, но я все еще не понял, как их вызывать, или у вас есть идея получше. Скажите, пожалуйста?
var mc:jwb = new jwb();
var mtk:Number;
var mtk1:Number;
var mtk2:Number;
var hasil:int;
var hasil2:int;
var hasil3:int;
btn.addEventListener(MouseEvent.CLICK, button);
function button(e:MouseEvent):void{
addChild(mc);
}
Batas_mc.addEventListener(Event.ENTER_FRAME, batas);
function batas(e:Event):void{
mc.x = 270;
mc.y = 130;
mtk = Math.ceil(Math.random()*10);
mtk1 = Math.ceil(Math.random()*20);
mtk2 = mtk+mtk1;
//Array object acak
var P:Array = [mtk, mtk1, mtk2];
var M:Array = [hasil, hasil2, hasil3];
while (M.length){
// Get the last MovieClip and remove it from the list.
var Batumc2:MovieClip = M.pop();
// Produce a random Point.
var anIndex:int = Math.random() * P.length;
var aPo = P[anIndex];
// Remove the selected Point from its list.
P.splice(anIndex, 1);
// Move the selected MovieClip to the selected Point coordinates.
Batumc2 = aPo;
}
mc.jwb1.text = hasil.toString();
mc.jwb2.text = hasil2.toString();
mc.jwb3.text = hasil3.toString();
}