Помогите Разобрать учебный код Колин Мука.
Код AS3:
1) Какой может быть аргумент у параметра rectangle - просто пример. 2) Что делают вот эти параметры rectangle.left. rectangle.right и rectangle.top. rectangle.bottom 3) Зачем используется после return - "new Point" - по идее это тупо имя? 4) Какие могут быть аргументы у параметров min,max 5) Разжуйте пожалуйста полностью эту строку return min + Math.floor(Math.random( )*(max+1 - min)); вообще не могу ее понять( Добавлено через 1 минуту Если где плохо сформулировал вопрос поправьте или уточните) |
Цитата:
Цитата:
Цитата:
|
Ну если бы я понял - не спросил бы). Значит его объяснение мне не понятно.
Что возвращает return Это имя переменной? |
1. метод принимает экземпляр класса Rectangle
2. смотреть тут Rectangle 3. из названия метода getRandomPoint, как бы, следует что он возвращает какую-то точку, поэтому return new Point ответы на вопросы 4. и 5. очевидны, и если вы не понимаете, то начать стоит с изучения основ программирования, потом попробовать пользоваться справкой, потом пробовать понять самому, а не просто постить на форум по каждой строке какого-то не понятного кода. я больше чем уверен, что у Мука есть описание\объяснение этого кода пс а вообще 1. метод считает случайное значение по - ширине для randomX - высоте для randomY используя вложенную функцию getRandomInteger 2. возвращает эти значения в виде точки |
Первая функция возвращает, случайную точку, в области квадрата.
Вторая функция возвращает, случайное число между максимальным числом и минимальным. |
А за вложенные функции в реальной жизни разве руки не отрывают?
|
Надеюсь не Колин Мук, их туда вложил. :)
Точно именно он и вложил. Название Вложенные функции. |
Очевидно, что именно он. Автор ведь этот код цитирует?
|
разумеется я просто процитировал - рановато самому что-то выкладывать)
Добавлено через 2 минуты Я учусь только по учебнику сейчас - не нужно нотаций, что я лох пожалуйста - я это и так знаю)). Именно поэтому и прошу разобрать ни не понятно-какой код, а пример из Колина Мука. rectangle - значение этой переменной какое-то число? Добавлено через 4 минуты Откуда берутся значения min max и какие они могут быть? |
У мука много спорных моментов, я когда его внимательно прочитал уже работая флешером в некоторых местах ужаснулся. С одной стороны это возможность языка, а с другой это явно криво код.
Добавлено через 1 минуту Pronoob Вы не понимаете фундаментальных вещей о функции, прочтите пожалуйста главу о функциях и о передаче параметров. Ведь это уже вложенные функции, вам нужно вернуться назад и повторить. min и max это параметры функции, их передаёт вызывающий код. |
Часовой пояс GMT +4, время: 23:43. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.