![]() |
Случайное число
Я использовал rend() для получения целых чисел, а как использовать Math.rend... для получения целых ?
|
Код:
static function getRand (min:Number,max:Number) { |
Код:
trace(random(100)); |
Встретил вот такое описание функции
<cod> // Случайное число function randomNumb(min, max) { var number: Number = Math.random()*(max-min)+min; return number; } <cod> вопрос : что это за обьявление переменной внутри, зачем number: и зачем еще Number ? Я здесь недавно, подскажите , гдето видел и не могу найти как правильно оформлять код при составлении ответа |
Все нашел, отвечать не нужно, подробное описание про переменные
Переменная объявляется путем использования ключевого слова var var x; // новая созданная переменная При создании переменных нужно помнить, что в Action Script присутствует чуствительность к регистру, и также, переменная не может начинаться с цифры. При создание переменной ей автоматом присваивается значение undefined. Tоесть. Открываем флеш в первом кадре пишем (выделить 1 кадр нажать F9): var x; trace(x); Жмем CTRL+Enter. В окне Output появится underfined. Если переменная изначально не имеет значения - ей как правило присваиваем null var x = null; Одновременно можно объявить несколько переменных через ",": var x = 1, y=2, z=3; это эквивалентно: var x = 1; var y = 2; var z = 3; Если переменная будет сожержать данные одного типа его можно строго типизировать: var x:Number = 1; var name:String = "spyglass"; var mydate:Date = new Date(); Попытка присвоить строготипизированной переменной значение несоответствующего типа вызовет ошибку интерпритатора: var x:Number = "spyglass"; trace(x); //Ошибка - Type mismatch Переменные обычно объявляются в начале сценария. Action Script не строг в плане объявления переменных, тоесть есть попытаться присвоить значение несуществующей переменной, то интерпритатор просмотрит цепочку областей видимости и просто создаст ее автоматически: x = null; trace(x); В окне Output - null Подскажите все таки как оформлять код чтобы он был в окошке |
Кнопка рядом с "Отправить быстрый ответ" - "Расширенный режим", там есть дополнительные опции редактирования, аналогично, можно посмотреть, как бб-коды выглядят =)
number - имя переменной, :Number - указывает на принадлежность переменной к классу Number. Назначение ф-ции очевидно для того, чтобы получать случайные числа в звдвнном интервале. Хотя, проще и короче можно было бы записать так: Код:
function randomNumb(min, max) { |
Netter2007, отредактируйте свои посты, объедините в один (путем удаления второго и переносом его содержимого в первый), оформите код тегами [code][/code].
|
Цитата:
|
| Часовой пояс GMT +4, время: 23:40. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.