![]() |
переменные
Код:
var m1:Number = Math.floor(Math.random() * 10); |
используй:
Код:
m1 = Math.floor (Math.random ()*10); |
2 Mr. Fixit
А если m4 будет равной m1? Если m2 == m1, то дальнейшие if вообще не выполнятся. Следуя этой логике надо пихать все это в цикл, что добавит проблем Надо так: Код:
function getNumArray($num:Number):Array { |
DarkLight
Проверьте сначала мой код, а потом делайте выводы. Вы хороший код написали. Разъясните, что обозначает эта строка(и как тут взаимодействует [0]): Код:
source.splice(_index,1)[0]; |
На вход подается массив значений, из него выбирается элемент с рандомным номером, который при этом удаляется из массива. Т к splice возвращает массив, даже если элемент удаляется один - беру нулевой элемент.
Ваш код в трейсе в ходе тестирования выдал: Код:
8, 2, 0, 4 |
да, вот там и повтор. Что смог сделать, то сделал. Дальше - Лучше.
|
А зачем начинать все заново с 1 переменной, если совпадение допустим в 3?
Тогда из 10 переменных сколько это будет выполняться то!!! |
Код:
var vars:Array = new Array (); |
| Часовой пояс GMT +4, время: 10:21. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.