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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 02.05.2008, 19:25
Karandash8 вне форума Посмотреть профиль Отправить личное сообщение для Karandash8 Найти все сообщения от Karandash8
  № 1  
Ответить с цитированием
Karandash8

Регистрация: Aug 2006
Сообщений: 32
По умолчанию возвращение значений функции

Вот у меня такой вопрос.
К примеру вызвал я какуюто функцию с несколькими параметрами, и результаты изменения хочу возвратить в вызывающую функцию. как это сделать? когда возвращаемое значение одно, можно использовать return, или можно использовать глобальные переменные... а можно ли как то еще??? например в C на этот случай есть указатели, в паскале служебное слово var перед именем параметра, а как в ActionScript?

Старый 02.05.2008, 19:51
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 2  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Зачем еще что-то кроме return?
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 02.05.2008, 19:54
Karandash8 вне форума Посмотреть профиль Отправить личное сообщение для Karandash8 Найти все сообщения от Karandash8
  № 3  
Ответить с цитированием
Karandash8

Регистрация: Aug 2006
Сообщений: 32
если допустим в функции изменялось значения двух переменных и нужно возвратить изменённые значения обеих переменных.

Старый 02.05.2008, 20:04
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 4  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Код:
return [a,b]
или
Код:
return {a:a,b:b}
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 02.05.2008, 21:09
Karandash8 вне форума Посмотреть профиль Отправить личное сообщение для Karandash8 Найти все сообщения от Karandash8
  № 5  
Ответить с цитированием
Karandash8

Регистрация: Aug 2006
Сообщений: 32
ну так это просто передача параметров в виде массива? так?
если так, то нужно перед вызовом функции отдельно создавать массив содержащий параметры и передавать его. или я чтото не допонимаю?

Старый 02.05.2008, 22:43
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 6  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Код:
function a (b:Number, c:Number):Array {
	return [b * 2, c * 2];
}
var d:Array = a (5, 6);
trace (d[0]);
trace (d[1]);
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 02.05.2008, 23:19
Karandash8 вне форума Посмотреть профиль Отправить личное сообщение для Karandash8 Найти все сообщения от Karandash8
  № 7  
Ответить с цитированием
Karandash8

Регистрация: Aug 2006
Сообщений: 32
спасибо

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

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

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


 


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


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