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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 24.04.2003, 18:11
Techmaker вне форума Посмотреть профиль Отправить личное сообщение для Techmaker Найти все сообщения от Techmaker
  № 1  
Techmaker
"человек"
 
Аватар для Techmaker

Регистрация: Nov 2002
Адрес: +-
Сообщений: 1,807
Question что такое Return ?

всё так неясно... что ето такое... просто "вернутся"?
подскажите плизз...
__________________
flash it

Старый 24.04.2003, 18:28
llllllllll вне форума Посмотреть профиль Отправить личное сообщение для llllllllll Найти все сообщения от llllllllll
  № 2  
llllllllll

Регистрация: Feb 2001
Сообщений: 1,893
return

Доступность

Flash Player 5.

Синтаксис

return[expression]
return

Параметры

expression Строка, число, массив или объект, обрабатываемые функцией и возвращаемые, как ее значение. Это необязательный параметр.

Возвращается

Обработанный параметр expression, если он указан.

Описание

Команда, определяет значение, возвращаемое функцией. Команда return обрабатывает expression и возвращает результат, как значение исполняемой функции. Команда return останавливает выполнение функции и заменяет ее на возвращаемое значение. Если return не имеет параметра, возвращается null.

Старый 24.04.2003, 18:30
Techmaker вне форума Посмотреть профиль Отправить личное сообщение для Techmaker Найти все сообщения от Techmaker
  № 3  
Techmaker
"человек"
 
Аватар для Techmaker

Регистрация: Nov 2002
Адрес: +-
Сообщений: 1,807
т.е. остановка и отмена?
__________________
flash it

Старый 24.04.2003, 18:42
УильямБрэдберри вне форума Посмотреть профиль Отправить личное сообщение для УильямБрэдберри Посетить домашнюю страницу УильямБрэдберри Найти все сообщения от УильямБрэдберри
  № 4  
УильямБрэдберри
Мастер Цифрового Облика
 
Аватар для УильямБрэдберри

Регистрация: Apr 2000
Адрес: где-то там...
Сообщений: 4,510
Отправить сообщение для УильямБрэдберри с помощью AIM Отправить сообщение для УильямБрэдберри с помощью Yahoo
Цитата:
Оригинал написал(а) Techmaker
т.е. остановка и отмена?
нет

a = function()
{
return
}
trace(a());

вернется undefined
тоже самое без ретурна

а вот

a = function()
{
return "YO!"
}
trace(a());

вернет "YO!"

Старый 24.04.2003, 18:47
Geniot вне форума Посмотреть профиль Отправить личное сообщение для Geniot Посетить домашнюю страницу Geniot Найти все сообщения от Geniot
  № 5  
Geniot

Регистрация: Oct 2002
Адрес: Minsk, Belarus
Сообщений: 103
Отправить сообщение для Geniot с помощью ICQ
По умолчанию ритэрн

Наверно, лучше объяснить на примере.
Допустим в некоторых местах программы тебе нужно определённое число подставить в формулу и получить результат. Вместо того, чтобы писать каждый раз формулу, можно написать функцию, которая будет получать число и возвращать результат вычислений по формуле. Слово "возвращать" здесь ключевое.
Итак, формула: y = (x*x*x)-25+x/40, где x - число которое ты будешь посылать функции, а у - результат вычислений, возвращаемый функцией. Код будет выглядеть так:

//создадим переменную, которую нужно послать в функцию
myvar = 17;
//присвоим результат вычислений по формуле новой переменной
newvar = formula(myvar);
//напишем наконец нашу функцию, которая _возвращает_ результат вычислений
function formula(x){
var y = (x*x*x)-25+x/40;
return y;
}
Значение выражения formula(myvar) будет равным у, после того, как функция вернёт это значение.
Почему ритэрн удобен? Функция прекращает дальнейшие вычисления как только видет такую команду. Это как break в switch'e.
Можно возвращать любой тип данных.
__________________
Не всё то флэш, что шевелиться.

Старый 24.04.2003, 19:15
Techmaker вне форума Посмотреть профиль Отправить личное сообщение для Techmaker Найти все сообщения от Techmaker
  № 6  
Techmaker
"человек"
 
Аватар для Techmaker

Регистрация: Nov 2002
Адрес: +-
Сообщений: 1,807
вроде понятно ... навернон непригодится...
__________________
flash it

Старый 24.04.2003, 19:21
УильямБрэдберри вне форума Посмотреть профиль Отправить личное сообщение для УильямБрэдберри Посетить домашнюю страницу УильямБрэдберри Найти все сообщения от УильямБрэдберри
  № 7  
УильямБрэдберри
Мастер Цифрового Облика
 
Аватар для УильямБрэдберри

Регистрация: Apr 2000
Адрес: где-то там...
Сообщений: 4,510
Отправить сообщение для УильямБрэдберри с помощью AIM Отправить сообщение для УильямБрэдберри с помощью Yahoo
Цитата:
Оригинал написал(а) Techmaker
вроде понятно ... навернон непригодится...
ты ЧО!! это ж одна из самых главных штук в программировании

Старый 24.04.2003, 19:25
Techmaker вне форума Посмотреть профиль Отправить личное сообщение для Techmaker Найти все сообщения от Techmaker
  № 8  
Techmaker
"человек"
 
Аватар для Techmaker

Регистрация: Nov 2002
Адрес: +-
Сообщений: 1,807
я пока програмирую тока во флэш... ну незню...
__________________
flash it

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

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

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


 


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


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