|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Прочитать первый раздел, где рассказывается о классах, наследованиях, конструкторах, а затем переходить сразу к разделу работы с IDE или Флексом. Это где-то в конце книги. По мере надобности уже читать оставшиеся главы.
__________________
Дети не должны знать о своих родителях |
|
|||||
Lorem ipsum
|
Я полностью освоился в совершенно незнакомом мне по сути AcrionScript 3.0, изучив эту статью. После нее я был готов копать дальше, задавать предметные вопросы на форуме и т.д.
__________________
Поймай яблоко 2! |
|
|||||
[+4 06.05.14]
|
Цитата:
Цитата:
__________________
Марк Tween |
|
|||||
Код еще и синтакс. ошибками, или переписано неправильно.
Ф-я getRandomInteger имеет два аргумента: Значит в строках ниже после left и top должны быть запятые, а не точки как в приведенном примере.
__________________
Кто хочет, тот ищет способ, а кто не хочет - тот ищет причину! |
|
|||||
Регистрация: Nov 2011
Сообщений: 31
|
Да, здесь могла быть ошибка - читаю с отсканированного учебника - оттуда и переписываю - здесь уже я сглупил - спасибо
|
|
|||||
Я нашел описание этого примера (глава 5 Функции). У меня текстовый документ, но там тоже ошибка.
После left стоит запятая, а после top - точка. Значит еще могут быть ошибки.
__________________
Кто хочет, тот ищет способ, а кто не хочет - тот ищет причину! |
|
|||||
Регистрация: Nov 2011
Сообщений: 31
|
Последний вопрос - остальное понял - здесь к левой границы прибавляется случайное число Math.floor - это понимаю, а то что в скобках не очень, зачем идет это перемножение и зачем к правой рамке прибавляют единицу max+1 а затем вычитают min. Можете как-нибудь попроще объяснить?
|
|
|||||
Math.random согласно документации от нуля включительно и до единицы не включительно. Если мы хотим целое от 5 до 11 включительно, то мы и передаём в качестве min 5 а в качестве max 11.
Т.к. рандом возвращает от нуля до единицы, а наш диапазон имеет длину 6, от пятёрки до 11, то нам нужно этот диапазон растянуть, путём умножения результата рандома на 6. Т.к. потом мы применим floor то мы отбросим дробную часть. И максимума, т.е. нашей длины диапазона, 6 мы никогда не получим. Т.к. значение рандома близкое к 1 после умножение на 6 получится что-то типа 5.8, а при отбросе дробной части получим 5. А не шесть. Поэтому рандом надо умножить на длину диапазона+1. Это я пояснил Теперь когда мы получили целое случайное число в диапазоне от 0 до 6, нужно его прибавить к минимуму, т.е. сместить диапазон, и мы получим искомое: случайное целое от min до max включительно, причём вероятности выпадения каждого числа равны.
__________________
:) |
|
|||||
Banned
[+1 05.11.11]
[+1 09.08.11] Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
|
Цитата:
|
|
|||||
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Да код там ужасен, и не думаю что дело в переводе (ну допустили пару опечаток, с кем не бывает). Меня больше всего потрясло что дедушка Мук, законодатель моды, признанный авторитет, полкниги постит нетипизированный код с ужасными именами классов, переменных и методов, дает какой-то невменяемый проект про зоопарк, хотя априори ясно что этот проект невозможно будет использовать в главном для новичков и первостепенно важном для флэша вообще разделе про Список отображения и, соответственно, события, не говоря уже о всяких "сетевых" делах. Контраст между скрупулёзным разбором всех нюансов языка в энциклопедическом стиле и тем, как в конечном итоге собран и проиллюстрирован примерами этот труд – реально поражает. Такое ощущение, что Муку дали три года на его написание, но через неделю отобрали рукопись, быстренько сверстали книгу и выкинули недоноска на рынок. В плане общей организации, структуры, обучающих примеров она просто сляпана на скорую руку. При этом локальный текст отдельных абзацев – настоящая работа мастера-энциклопедиста)))
__________________
Reality.getBounds(this); |
Часовой пояс GMT +4, время: 14:43. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|