Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 13.12.2007, 20:03
Netter2007 вне форума Посмотреть профиль Отправить личное сообщение для Netter2007 Найти все сообщения от Netter2007
  № 1  
Ответить с цитированием
Netter2007
[+4 02.03.08]

Регистрация: Nov 2007
Сообщений: 128
По умолчанию Случайное число

Я использовал rend() для получения целых чисел, а как использовать Math.rend... для получения целых ?

Старый 13.12.2007, 20:11
Fernando Costa вне форума Посмотреть профиль Отправить личное сообщение для Fernando Costa Найти все сообщения от Fernando Costa
  № 2  
Ответить с цитированием
Fernando Costa
 
Аватар для Fernando Costa

Регистрация: Oct 2006
Адрес: simferopol -> kyiv
Сообщений: 2,161
Отправить сообщение для Fernando Costa с помощью ICQ
Код:
static function getRand (min:Number,max:Number) {
		return (min + Math.floor(Math.random()*(max-min)));
	}
__________________
: M F N W :

Старый 14.12.2007, 12:07
CorC вне форума Посмотреть профиль Отправить личное сообщение для CorC Найти все сообщения от CorC
  № 3  
Ответить с цитированием
CorC
 
Аватар для CorC

Регистрация: Jul 2006
Адрес: Земля>Россия>Вологда
Сообщений: 3,056
Отправить сообщение для CorC с помощью ICQ Отправить сообщение для CorC с помощью MSN Отправить сообщение для CorC с помощью Skype™
Код:
trace(random(100));
__________________
"We Are The Champions My Friends!" Queen

Старый 14.12.2007, 16:13
Netter2007 вне форума Посмотреть профиль Отправить личное сообщение для Netter2007 Найти все сообщения от Netter2007
  № 4  
Ответить с цитированием
Netter2007
[+4 02.03.08]

Регистрация: Nov 2007
Сообщений: 128
Встретил вот такое описание функции
<cod>
// Случайное число
function randomNumb(min, max) {
var number: Number = Math.random()*(max-min)+min;
return number;
}
<cod>
вопрос : что это за обьявление переменной внутри, зачем number: и зачем еще Number ?
Я здесь недавно, подскажите , гдето видел и не могу найти как правильно оформлять код при составлении ответа

Старый 14.12.2007, 16:29
Netter2007 вне форума Посмотреть профиль Отправить личное сообщение для Netter2007 Найти все сообщения от Netter2007
  № 5  
Ответить с цитированием
Netter2007
[+4 02.03.08]

Регистрация: Nov 2007
Сообщений: 128
Все нашел, отвечать не нужно, подробное описание про переменные
Переменная объявляется путем использования ключевого слова 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 mydateate = new Date();
Попытка присвоить строготипизированной переменной значение несоответствующего типа вызовет ошибку интерпритатора:
var x:Number = "spyglass";
trace(x); //Ошибка - Type mismatch
Переменные обычно объявляются в начале сценария.
Action Script не строг в плане объявления переменных, тоесть есть попытаться присвоить значение несуществующей переменной, то интерпритатор просмотрит цепочку областей видимости и просто создаст ее автоматически:
x = null;
trace(x);
В окне Output - null
Подскажите все таки как оформлять код чтобы он был в окошке

Старый 14.12.2007, 16:30
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 6  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Кнопка рядом с "Отправить быстрый ответ" - "Расширенный режим", там есть дополнительные опции редактирования, аналогично, можно посмотреть, как бб-коды выглядят =)
number - имя переменной, :Number - указывает на принадлежность переменной к классу Number. Назначение ф-ции очевидно для того, чтобы получать случайные числа в звдвнном интервале. Хотя, проще и короче можно было бы записать так:
Код:
function randomNumb(min, max) {
return Math.random()*(max-min)+min;
}
__________________
Hell is the possibility of sanity

Старый 14.12.2007, 16:33
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 7  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Netter2007, отредактируйте свои посты, объедините в один (путем удаления второго и переносом его содержимого в первый), оформите код тегами [code][/code].

Старый 14.12.2007, 16:34
udaaff вне форума Посмотреть профиль Отправить личное сообщение для udaaff Найти все сообщения от udaaff
  № 8  
Ответить с цитированием
udaaff
...

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
Цитата:
Сообщение от Netter2007
что это за обьявление переменной внутри
Переменные объявленные внутри функции являются локальными.

Создать новую тему Ответ Часовой пояс GMT +4, время: 19:48.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 19:48.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.