Пятница, 27 Января 2023, 03:57

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Конструкторы игр и лёгкие в освоении системы разработки игр » Adobe Flash и Создание флэш-игр » Нубский вопрос по ActionScript 3.0
Нубский вопрос по ActionScript 3.0
senenkovДата: Вторник, 06 Сентября 2011, 22:57 | Сообщение # 1
был не раз
Сейчас нет на сайте
Я недавно начал изучать ActionScript 3.0, и после ознакомления темы "Методы" не смог понять для чего нужно возвращать значения(return)! Книга по которой я прохожу обучение называется "Колин Мук ActionScript 3.0. Подскажите пожалуста для чего нужно возвращать значения?
КластерДата: Вторник, 06 Сентября 2011, 23:05 | Сообщение # 2
постоянный участник
Сейчас нет на сайте
Для того чтобы вернуть результат. Для функций которые просто исполняют и не имеют результата, используется в качестве возврата константа void.

Ну вот пример :

Code

function NoResult():void
{
   код ;
}


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

Пример:

Code

function Result(rs:String):String // в качестве возвращаемой переменной используется строка
{
var s:String = "Result : "+rs;
return s;
}

trace(Result("Пример")); // вернёт строку "Result : Пример"


Также не забываем, если функция имеет возвращаемый параметр , то команда return должна всегда находится в конце блока функции, иначе будет ошибка компиляции. Для функций с параметром void, команду return ставить некуда не надо.


Сообщение отредактировал Кластер - Вторник, 06 Сентября 2011, 23:09
senenkovДата: Вторник, 06 Сентября 2011, 23:23 | Сообщение # 3
был не раз
Сейчас нет на сайте
спасибо помог!
Форум игроделов » Конструкторы игр и лёгкие в освоении системы разработки игр » Adobe Flash и Создание флэш-игр » Нубский вопрос по ActionScript 3.0
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2023 Рейтинг