Показать сообщение отдельно
Старый 06.12.2011, 20:52
Aquahawk вне форума Посмотреть профиль Отправить личное сообщение для Aquahawk Посетить домашнюю страницу Aquahawk Найти все сообщения от Aquahawk
  № 7  
Ответить с цитированием
Aquahawk
 
Аватар для Aquahawk

Регистрация: Nov 2010
Адрес: Москва
Сообщений: 915
Записей в блоге: 4
Отправить сообщение для Aquahawk с помощью ICQ Отправить сообщение для Aquahawk с помощью Skype™
параметр и аргумент это одно и тоже.
У параметра(он же аргумент) есть имя и значение. У этой функции есть два параметра (они-же два аргумента), называются они dy и rotatie. Когда мы будем эту функцию вызывать, вот так например
Код AS3:
testF(10, 15);
мы передадим ей два значения, 10 и 15, внутри функции эти значения доступны по именам, в том порядке в котором они обозначены, т.е. dy будет содержать 10 а rotatie 15.
Эта функция хитрая, она имеет параметр по умолчанию, т.е. второй параметр ей передавать не обязательно, она сама подставит туда заранее определённое значение.
Код AS3:
rotatie:int = 45
в заголовке обозначает что если функцию вызвать с одним параметром(аргументом), вот так
Код AS3:
testF(33);
внутри функции параметров будет два, один который передали: dy и сожержать он будет 33, и второй, хотя его не передавали, rotatie и содержать будет 45. Это программист когда писал эту функцию, задал такое значение, называется "оп умолчанию", т.е. если его явно не указали, функция возьмёт то, что указано в её сигнатуре(она же заголовок, это сторока function testF(dy:Number, rotatie:int = 45):void)
совсем не передавать параметров этой функции нельзя, потому что для первого параметра не задано значение по умолчанию.
Код AS3:
testF();
будет ошибка.

Добавлено через 1 минуту
PS: возможно я не очень точно оценил ваш уровень владения AS3 и расписал слишком подробно.
__________________
:)