Как написать функцию в ActionScript 3.0?
Теперь, самостоятельно напишем собственную функцию.
Сначала, пишем зарезервированное слово «function», которое сообщает программе, что хотим написать функцию.
Затем пишем имя функции. Желательно, чтобы имя было осознанным, например, «Calculate Sum», что значить, посчитать сумму. Ставим круглые скобки, где укажем некоторые аргументы.
Аргумент «а». Тип переменной – «Number».
Далее, через запятую создаем другие аргументы, которые понадобятся.
Аргумент «b» - тоже будет числового типа. Данная функция будет возвращать переменную, тоже числового типа.
Когда все написали, переходим на новую строку, открываем фигурную скобку, спускаемся на две строчки ниже, закрываем фигурную скобку и поднимаемся на строчку выше.
В этой строке напишем те действия, которые данная функция будет выполнять. Например, нужно, чтобы данная функция посчитала сумму и вернула ее.
Пишем: sum – это переменная, равно, a +b (а плюс бэ), точка с запятой.
Теперь, чтобы функция вернула сумму, пишем: return, что значит, вернуть, и пишем то, что нужно вернуть: sum, точка с запятой.
В результате получается, что складываем два числа, sum – это число, затем возвращаем число.
Ошибки отсутствуют, за исключением той, что не создали переменную сумм. Ставим курсор перед функцией и создаем данную переменную числового типа, не присваивая ей никакого значения.
Теперь вызовем эту функцию и пошлем в нее некоторые переменные. Ставим круглые скобки, точку с запятой, и в круглых скобках через запятую пишем те цифры, которые хотим послать в функцию.
В завершение нужно вывести то значение функции, которое она возвращает. Пишем команду «trace» и заключаем значение в круглые скобки.
Теперь, если протестируем ролик, то команда «trace» выведет то значение, которое вернула функция.
В результате Вы научились тому, как использовать функции при программировании ActionScript 3.0