Распространенные ошибки
Распространенные ошибки
Независимо от того, изменяете ли вы игру или создаете свою собственную, время от времени вы будете сталкиваться с ошибками. Обычно это несерьезные ошибки, которые легко обнаружить и исправить. Вот некоторые ошибки, с которыми я столкнулся при создании игр во Flash.
Имена клипов
Каждый клип, расположенный на рабочем поле, имеет два имени. Имя, под которым он включен в библиотеку, не имеет никакого значения для вашего кода. В отличие от него имя экземпляра клипа на рабочем поле является крайне важным. Часто разработчики вообще забывают присвоить имена экземплярам клипа.
Свойства связи
Если для создания копий эталона используется команда attachMovie, необходимо выполнить соответствующие настройки в диалоговом окне Symbol Lynkage Properties, в том числе присвоить ему имя. Таким образом, присвоить клипу имя можно тремя способами: в библиотеке, в копии клипа на рабочем поле, а также в диалоговом окне Symbol Linkage Properties.
Уровни клипа
Еще одной распространенной проблемой является место расположения переменной. Например, если переменная включена в сценарий, назначенный клипу, она будет находиться на уровне этого клипа, а не на уровне главной временной шкалы. Для обращения ко всем переменным вашего ролика используется точечный синтаксис, однако место расположения переменной можно легко забыть.
Нижнее подчеркивание
Небольшой ошибкой является пропуск нижнего подчеркивания (_) перед большинством встроенных параметрово Flash. Допустим, у вас есть клип под названием «myMovieClip». Тогда myMovieClip._x будет обозначать его горизонтальное положение, но myMovieClip.x – просто переменную х внутри клипа «myMovieClip».
Splice и Slice
Еще одна ошибка – случайное использование в массиве функции slice вместо функции splice, предназначенной для удаления элемента массива. Пропущенное "р" может ускользнуть от вашего взгляда, а разница выполняемых функций приведет к возникновению ошибок.
Глобальные и локальные переменные
Имейте в виду, что если перед первым использованием переменной в функции не стоит ключевое слово var, то переменная является глобальной. В случае использования аналогичного имени переменной в другом месте функции ее значение может заменить значение предыдущей переменной. Допустим, вы используете переменную i в цикле for, а затем внутри данного цикла вызываете другую функцию, которая использует переменную i для своего цикла for. В таком случае значения переменных будут наложены друг на друга. Для того чтобы избежать этого, используйте разные имена переменных или синтаксическую структуру var.
Вы узнали много об ActionScript из глав 2 и 3, а также об общих приемах программирования из данной главы. Теперь вы готовы перейти к главе 5 "Создание дизайнерских эффектов при помощи ActionScript" и далее, к более сложным примерам программ на ActionScript.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
Наиболее распространенные слова и термины из компьютерного жаргона (сленга)
Наиболее распространенные слова и термины из компьютерного жаргона (сленга) Три года назад на первых занятиях Бизнес Молодости я практически не понимала, о чём они говорят, вроде по-русски, а улавливаю только междометья. У сегодняшней молодёжи сленг такой,
Возможные ловушки и распространенные ошибки
Возможные ловушки и распространенные ошибки Существует ряд факторов, о которых следует всегда помнить при разработке многопоточных программ. Пренебрежение некоторыми базовыми принципами может привести к появлению серьезных дефектов в программе, и лучше заранее
Распространенные проблемы компиляции Asterisk
Распространенные проблемы компиляции Asterisk Существует множество проблем компиляции, с которыми часто сталкиваются пользователи. Далее рассматриваются некоторые самые распространенные из них и способы их решения.Сначала давайте рассмотрим некоторые ошибки, которые
13.5 Наиболее распространенные типы терминалов
13.5 Наиболее распространенные типы терминалов Обычно клиент и сервер остаются в режиме NVT очень короткое время — пока не согласуют между собой тип эмулируемого терминала (например, ASCII VT100 или IBM 3270).За годы существования telnet в этот протокол были добавлены многие типы
Самые распространенные инструменты черных пиарщиков, или Против чего придется воевать
Самые распространенные инструменты черных пиарщиков, или Против чего придется воевать 1. Сайты для размещения компромата. В Интернете существует целая группа веб-сайтов, специализирующихся на размещении компрометирующих и скандальных материалов. Первым крупным
Самые распространенные ошибки
Самые распространенные ошибки Не пытайтесь вручную перейти на новую строку с помощью клавиши Enter, Word сам разобьет текст на строчки. Используйте клавишу Enter только для того, чтобы начать новый абзац. Абзацный отступ многие новички прилежно отбивают несколькими пробелами
Ошибки
Ошибки Beep Функция Beep генерирует простые звуки на динамике компьютера. Функция синхронная; она не возвращает управления до тех пор, пока звук не прекратится. BOOL Beep ( DWORD dwFreq , // частота звука в герцах DWORD dwDuration // продолжительность звука в миллисекундах ); Параметры Windows NT :
Наиболее распространенные дефекты изображения видео
Наиболее распространенные дефекты изображения видео Прежде всего разберем, какими характерными дефектами страдает кадр, полученный путем видеозахвата. Чаще всего это:• недостаточная резкость;• слишком затемненный кадр;• искажения цвета изображения.Конечно, это не
1. Наиболее распространенные аппаратные неисправности
1. Наиболее распространенные аппаратные неисправности Как ни печально, исправление аппаратных поломок требует не только достаточного уровня знаний, но и, чаще всего, денежных вложений. А все, что связано с деньгами, то есть с их тратой, всегда воспринимается в штыки, и это
2. Наиболее распространенные сбои Windows ХР
2. Наиболее распространенные сбои Windows ХР Причины сбоев операционной системы Программные неисправности компьютера встречаются намного чаще, чем аппаратные. Конечно, ничего хорошего в их появлении нет, однако радует то, что такие поломки можно без труда и риска исправить
Глава 1 Наиболее распространенные аппаратные неисправности
Глава 1 Наиболее распространенные аппаратные неисправности Всем известен факт, что количество поломок всегда зависит от сложности механизма, будь то автомобиль или компьютер. Чем больше составных частей, тем больше вероятность того, что рано или поздно система откажет в
Глава 2 Наиболее распространенные сбои Windows Vista
Глава 2 Наиболее распространенные сбои Windows Vista Причины сбоев операционной системы Программные неисправности компьютера встречаются намного чаще, чем аппаратные. Конечно, ничего хорошего в их появлении нет, однако радует то, что такие неисправности можно без труда и
Не загружается Windows. Самые распространённые причины отказа загрузки:
Не загружается Windows. Самые распространённые причины отказа загрузки: http://pc-doc.spb.ru/diskbootfal.htmlНа практике зачастую бывает так, что в один прекрасный день ваш электронный друг не загружает операционную систему…. Зачастую это выражается в выводе на монитор сообщения типа: «disk