Главная / Интернет-технологии / Macromedia Flash MX и программирование на ActionScript

Macromedia Flash MX и программирование на ActionScript - ответы на тесты Интуит

Правильные ответы выделены зелёным цветом.
Все ответы: В курсе рассматриваются вопросы программирования на ActionScript для создания во Flash MX мультимедийных веб-сайтов с высокой степенью интерактивности, демонстрационных роликов с рекламой продукции, учебных пособий и др.
Смотрите также:
Приобретая глубокие познания в ActionScript, пользователь получит возможность:
(1) добиться более полного контроля над фильмами и их параметрами
(2) анимировать элементы фильма без использования монтажного стола
(3) получать готовый фильм силой мысли
(4) динамически управлять громкостью звука и балансом
Циклы применяются в следующих ситуациях:
(1) динамическая генерация раскрывающихся списков
(2) проверка правильности данных
(3) в играх выявление столкновений движущихся "снарядов" с объектами
Возможность Flash обмениваться данными с внешними источниками позволяет:
(1) динамически загружать новые данные
(2) сохранять данные
(3) строить программы диалогового взаимодействия пользователей
Выберите верные предложения:
(1) каждый тег XML называется узлом
(2) набор данных в формате XML называется документом XML
(3) не каждый тег XML называется узлом
(4) набор данных в формате XML называется строкой XML
выберите верные предложения:
(1) необходимость проверки данных во Flash-приложениях обычно возникает там, где от пользователя требуется ввод информации в текстовые поля
(2) прежде чем приступить к обработке данные, введенные пользователем нужно проверить
(3) пользователь всегда вводит информацию неправильно
Выберите верные предложения:
(1) воспроизведение экземпляра-дубликата начинается с кадра 1, даже если оригинальный клип в момент дублирования находился на другом кадре
(2) можно манипулировать клипами на основе динамического ввода – дублировать, присоединять, расцвечивать, масштабировать, перемещать
(3) воспроизведение экземпляра-дубликата начинается с того же кадра, на котором оригинальный клип находился в момент дублирования
Инструменты измерения времени во Flash-проектах добавляют следующие возможности:
(1) проигрывание в прямом или обратном направлении, в зависимости от действий пользователя
(2) реакция проекта на текущую дату, время или номер кадра
(3) отображение информации о ходе загрузки
К характеристикам звука относятся
(1) длительность
(2) громкость
(3) панорама
(4) Key
Какие параметры имеет метод loadSound()?
(1) скорость загрузки
(2) путь к внешнему MP3-файлу
(3) время звучания
(4) тип (потоковым) либо (звук-событие)
Примером события во Flash является:
(1) пользователь навел указатель мыши на кнопку
(2) пользователь нажал клавишу
(3) фильм достиг определенного кадра на монтажном столе
(4) пользователь выпил чашечку кофе
Выберите верные предложения:
(1) каждый проект имеет несколько основных монтажных столов
(2) фильмы-символы в проекте имеют свои собственные монтажные столы
(3) один проект может иметь много монтажных столов, действующих независимо друг от друга и имеющих свои переменные, свойства, объекты и функции
(4) один проект может иметь только один монтажный стол
Какой объект используется для динамического изменения цвета фильмов-символов?
(1) Button
(2) Color
(3) MovieClip
(4) Key
Выберите верные предложения:
(1) прежде чем использовать функцию, ее следует создать, или объявить
(2) функция пишется один раз, а затем повторно используется его в любое время одной-единственной командой
(3) для этого существует пять вариантов синтаксиса создания функции
(4) вызов функции можно организовать динамически, используя значение переменной
Какой объект не имеет специального применения, являясь родовым объектом?
(1) Button
(2) Object
(3) MovieClip
(4) Key
Имя переменной должно удовлетворять следующим правилам:
(1) имя не должно начинаться с цифры
(2) имя не должно содержать пробелов
(3) имя не должно быть красивым
(4) имя не должно содержать специальных символов (@, #, $, % и тому подобных) и знаков препинания
Какой тип данных служит для представления символьных значений?
(1) строка
(2) число
(3) булевы значения
(4) объект
К операторам сравнения относятся
(1) проверка на тождество
(2) проверка на неравенство
(3) проверка на равенство
К элементам языка ActionScript относятся:
(1) ключевые слова
(2) пароль
(3) события
(4) действия
Как называют один проход цикла?
(1) тело цикла
(2) итерация
(3) переменная цикла
Источник данных – это
(1) объект или место, из которого Flash может загрузить внешние данные
(2) библиотека, в которую ходит пользователь Flash
(3) сообщение, которое пользователь произносит в микрофон
Следуя правилам составления XML-документов, для закрытия узла Name служит тег :
(1) /Name
(2) /APPLET
(3) /A
(4) /LINK
Функции процедур сверки данных могут быть следующих типов:
(1) не имеющие параметров, просто выполняющие определенные действия
(2) принимающие какие-либо параметры для обеспечения дополнительных функциональных возможностей проекта
(3) не имеющие параметров и не выполняющие действий
C помощью какого метода можно создать дубликат существующего на сцене экземпляра фильма-символа?
(1) duplicateMovieClip()
(2) attachMovie()
(3) createEmptyMovieClip()
C помощью какого инструмента можно вызывать какую-либо функцию с определенным интервалом?
(1) Date
(2) setInterval()
(3) getTimer()
(4) кадр
Выберите верные предложения:
(1) для того, чтобы управлять звуком динамически, необходимо использовать объект типа Sound
(2) каждый объект Sound в момент его создания ассоциируется с конкретным монтажным столом фильма
(3) каждый объект Sound в момент его создания ассоциируется с любым монтажным столом
(4) Flash-проект может содержать много монтажных столов и несколько объектов Sound, каждый из которых управляет звуком на своем монтажном столе
Загрузка в фильм внешних материалов означает, что
(1) файл-носитель загружается во Flash-фильм в ходе воспроизведения
(2) в фильм добавляются материалы, которых в нем изначально не было
(3) Flash-проект может загружать материалы одновременно из нескольких источников
Какие события относятся к событиям мыши?
(1) on (press)
(2) onClipEvent (unLoad)
(3) onClipEvent (enterFrame)
(4) on (keyPress)
(5) on (rollOver)
(6) on (rollOut)
(7) on (dragOver)
(8) on (dragOut)
Адресация, при которой описание пути начинается с указания общей "области", внутри которой находится объект, и затем последующих, вложенных "областей", называется
(1) абсолютной
(2) относительной
Выберите верные предложения:
(1) объекты имеют свойства – набор переменных, представляющих характеристики объекта
(2) метод представляет собой действие, которое способен выполнять объект
(3) свойства объектов бывают разных типов – это могут быть переменные, массивы, но только не другие объекты
(4) объект не обязательно должен содержать свойства и методы
Каким способом можно вызвать функцию?
(1) myFunction(значение аргумента1, значение аргумента2);
(2) myFunction = function (аргумент1, аргумент2, и т.д.)
(3) myFunction();
(4) function myFunction (аргумент1, аргумент2, и т.д.)
Выберите верные предложения:
(1) объекты имеют свойства – набор переменных, представляющих характеристики объекта
(2) метод представляет собой действие, которое способен выполнять объект
(3) свойства объектов бывают разных типов – это могут быть переменные, массивы, но только не другие объекты
(4) объект не обязательно должен содержать свойства и методы
Выберите верные предложения:
(1) значение переменной можно использовать в любом скрипте, просто сославшись на ее имя
(2) обычно переменным присваивают имена, соответствующие их содержимому
(3) обычно переменные хранят слова
(4) имя переменной изменить нельзя, содержимое переменной можно изменять
Выберите верные предложения:
(1) вызов функции сам по себе является выражением
(2) операторы управляют вычислениями выражений
(3) операторы – это "знаки" внутри выражений
(4) операторы бывают различных типов
Как обозначается оператор проверка на равенство?
(1) =
(2) ==
(3) !=
(4) &&
Действие или набор действий, которые должны быть выполнены при запуске данной самостоятельной части скрипта, заключено между
(1) кавычками
(2) обычными скобками
(3) фигурными скобками
Для какого оператора цикла трудно предсказать количество повторов цикла?
(1) while
(2) for
(3) for..in
(4) switch
Flash поддерживает следующие форматы данных внешнего источника
(1) строка URL
(2) файлы XML
(3) XML socket
(4) общие объекты
(5) текстовый файл
(6) серверные скрипты
Для создания и форматирования во Flash XML-документов нужно сделать две вещи:
(1) создать документ в виде текстовой строки.
(2) преобразовать эту строку в объект XML при помощи конструктора объекта XML
(3) создать документ в виде объекта XML
(4) преобразовать эту объект XML в строку при помощи конструктора объекта XML
Какая встроенная функция возвращает значение true в том случае, если аргумент не является числом?
(1) isNaN()
(2) indexOf()
(3) lastIndexOf()
(4) toLowerCase()
Дубликат фильма-символа наследует следующие свойства оригинала:
(1) позиция
(2) масштаб
(3) прозрачность
(4) переменные, массивы, объекты
Функция Flash getTimer() позволяет
(1) вести отсчет времени в миллисекундах
(2) узнать время, прошедшее с момента запуска всего фильма
(3) измерить промежуток времени между двумя событиями
Какой метод объекта Sound позволяет динамически менять уровень громкости?
(1) setPan()
(2) setVolume()
Какой метод объекта Sound позволяет динамически менять уровень громкости?
(1) setPan()
(2) setVolume()
Обработчики событий мыши управляют выполнением скриптов для событий, связанных с
(1) манипуляциями мышью над экранными кнопками
(2) манипуляциями мышью над экземплярами фильмов-символов
(3) фигурными скобками
Как можно обратиться к родительскому фильму?
(1) _global
(2) _parent
(3) this
(4) _root
(5) _level5
В строке clip1.play(); содержит объект clip1 и его
(1) свойство play()
(2) значение play()
(3) метод play()
В Macromedia Flash строка скрипта _root.clip1.clip2.myFunction(); является способом
(1) создания функции
(2) вызова функции
(3) вычисления функции
(4) удаления функции
В каком примере созданному объекту person1 добавляется свойство в виде нового объекта?
(1) person1 = new Object();
(2) person1.age = 16;
(3) person1.head = new Object()
(4) person1.head.eyes = 2;
Какой тип значений переменных используется в данном примере playMusic = true;
(1) строковые
(2) логические
(3) числовые
Какой тип данных используется в данном примере playMusic = true;
(1) строковые
(2) логические
(3) числовые
К условным операторам относятся
(1) оператор if
(2) оператор if/else if
(3) оператор if/else
(4) оператор switch
(5) оператор ?:
В каких случаях используется точка с запятой?
(1) отделяет одно действие от другого
(2) отделяет имя объекта от названия нужного свойства или метода
(3) используется при указании пути к конкретному монтажному столу
Оператор цикла for..in обычно применяется
(1) для выявления значений всех переменных, содержащихся на монтажном столе или в объекте
(2) для выявления имен всех объектов, содержащихся на монтажном столе или в объекте
(3) для выявления имен и значений всех атрибутов документа XML
(4) для выявления имен имени пользователя
При работе с серверными скриптами существует два способа обмена данными между сервером и Flash
(1) посредством GET
(2) посредством POST
(3) посредством GOST
Какое свойство объекта XML возвращает массив дочерних узлов данной точки структуры?
(1) firstChild
(2) childNodes
(3) nextSibling
(4) attributes
Какие условия используются для проверки e-mail адреса?
(1) он должен содержать хотя бы один символ @
(2) он должен содержать хотя бы одну точку
(3) последняя точка должна располагаться где-либо после символа @, но при этом она не может являться ни последним, ни предпоследним символом
(4) символ @ может быть первым или вторым
В чем особенности метода attachMovie()?
(1) клип, к которому присоединяется экземпляр, не обязан находиться на сцене в момент присоединения
(2) дубликат создается только на том же монтажном столе, что и оригинал
(3) дубликат автоматически наследует обработчики событий, дублируемого экземпляра
(4) применение метода требует выполнения некоторых условий
Функция Flash getTimer() возвращает время, которое не зависит
(1) от частоты кадров фильма
(2) от быстродействия процессора
(3) от того, воспроизводится ли фильм или стоит на одном и том же кадре
Строка bounce = new Sound (this); создает новый объект Sound, связанный
(1) с этим монтажным столом,
(2) с основным монтажным столом,
(3) с любым монтажным столом
Относительно загрузки фильмов в уровни важно помнить следующее:
(1) в каждый момент времени в каждом уровне может находиться не более одного SWF (или JPG)
(2) не обязательно при загрузке соблюдать последовательность уровней
(3) содержимое фильмов высших уровней перекрывает содержимое расположенных ниже
(4) частота кадров фильма, загруженного в Уровень 0 является главенствующей; остальные фильмы ускоряются или замедляются до этой частоты
(5) при загрузке фильма в Уровень 0, все остальные уровни Flash Player автоматически выгрузит
Каким объектам можно назначить обработку событий мыши?
(1) экземпляров фильмов-символов
(2) кнопкам
(3) кадрам
Строка _global.myPiston = _root.car.engine.piston; позволяет
(1) создать глобальный адрес для экземпляра фильма-символа с абсолютным адресом _root.car.engine.piston
(2) перенести экземпляр фильма-символа с абсолютным адресом _root.car.engine.piston в новый фильм
(3) создать новый монтажный стол
Строка mySoundInstance = new Sound(); позволяет
(1) создать новый экземпляр определенного объекта
(2) создать новый объект определенного экземпляра
(3) создать новую переменную
Объявлена и вызвана функция function changeTheChannel (newChannel) { currentChannel = newChannel + 1; } changeTheChannel(2); Какое значение получит переменная currentChannel?
(1) 1
(2) 2
(3) 3
Строка person1.head.memories = new Array(); позволяет
(1) внутрь объекта head мы поместили новый массив Array
(2) внутрь объекта head мы поместили существующий массив Array
(3) внутрь объекта Array мы поместили новый массив head
В каких случаях используется массив?
(1) когда требуется хранить много однотипных значений
(2) когда требуется хранить значение массы
(3) когда требуется хранить лишь одно значение
Как обозначается арифметический оператор декремента ?
(1) ++
(2) --
(3) /
(4) %
Какой условный оператор позволяет запрограммировать действия, которые должны выполняться, если ни одно из заданных в операторе условий не выполняется?
(1) оператор if
(2) оператор if/else if
(3) оператор if/else
(4) оператор switch
(5) оператор ?:
Строки скрипта, начинающиеся двумя косыми чертами, называются
(1) действия
(2) события
(3) операторы
(4) комментарии
В данном примереi = 0; while (i < 10) { ++i } условием является
(1) i = 0
(2) (i < 10)
(3) ++i
(4) while
Для загрузки переменных с URL в объект LoadVars применяется метод:
(1) getBytesLoaded()
(2) getBytes()
(3) getLoaded()
(4) load()
Какими методами объекта XML можно отослать XML-данные по указанному адресу?
(1) send()
(2) sendAndLoad()
(3) toString()
Какой метод объекта String возвращает порядковый номер в строке первого встреченного символа, совпадающего с указанным?
(1) indexOf()
(2) lastIndexOf()
(3) toLowerCase()
Пустые экземпляры клипов могут служить для
(1) динамического генерирования списков и меню
(2) загрузки в него звукозаписи или картинки
(3) хранения линий, и заливок, созданных с помощью изобразительных функций Flash
Какое действие выполняет данная строка скрипта myMovieClip.prevFrame();
(1) перемещение монтажного стола текущего клипа на один кадр вперед
(2) перемещение монтажного стола текущего клипа на один кадр назад
Какой метод объекта Sound позволяет динамически задавать значение баланса?
(1) setPan()
(2) setVolume()
Какой метод объекта Sound позволяет динамически задавать значение баланса?
(1) setPan()
(2) setVolume()
Какой обработчик используется для запуска скрипта в ситуации, когда пользователь навел указатель мыши на кнопку или экземпляр фильма-символа?
(1) on (press)
(2) on (release)
(3) on (releaseOutside)
(4) on (keyPress)
(5) on (rollOver)
(6) on (rollOut)
(7) on (dragOver)
(8) on (dragOut)
На основной монтажный стол поместили экземпляр фильма-символа Клип_А, содержащий другой экземпляр фильма-символа Клип_Б. Скрипт _parent.gotoAndPlay(50); помещен на монтажный стол фильма-символа Клип_Б. Его выполнение вызовет
(1) переход монтажного стола Клип_Б к кадру 50
(2) переход основного монтажного стола к кадру 50
(3) переход монтажного стола Клип_А к кадру 50
Какое действие выполняет метод setRGB() объекта Color?
(1) определяет можно ли изменить цвет экземпляра фильма-символа;
(2) определяет цвет экземпляра фильма-символа, указанного в качестве параметра при создании объекта;
(3) запрашивает цвет для последующего изменения;
(4) изменяет цвет экземпляра фильма-символа, указанного в качестве параметра при создании объекта
В данном примереif (tvPower) { tvPower = false; } else { tvPower = true; } условием является
(1) if
(2) (tvPower)
(3) tvPower = false;
(4) else
(5) tvPower = true;
Какое действие записанное после строки Person = function(){ } вызывает функцию?
(1) Person();
(2) person1 = new Person();
(3) person1 = new;
(4) person1.play
В данной строке скрипта tuesday.weather[2] = 90; именем массива является?
(1) tuesday
(2) weather
(3) 2
(4) 90
Выражения применяются для
(1) присвоения значений переменным
(2) присвоение значений элементам массивов
(3) установление условий
(4) динамическое указание имен фильмов-символов, переменных и объектов
(5) динамический вызов функций
В данном примереif (tvPower) { tvPower = false; } else { tvPower = true; } условием является
(1) if
(2) (tvPower)
(3) tvPower = false;
(4) else
(5) tvPower = true;
Какие вопросы стоит задать себе в процессе планирования проекта?
(1) что вообще должно происходить?
(2) какие данные мы должны отслеживать?
(3) что должно произойти в фильме, прежде чем начнется выполнение скрипта?
(4) какое событие будет запускать основной скрипт?
(5) какие элементы составляют сцену? Каково их назначение?
(6) как будет выглядеть сцена?
Какие значения будет принимать переменная i в данном скрипте i = 0; while (i < 10) { ++i }
(1) 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
(2) 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
(3) 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
Какие методы помогают узнать состояние процесса передачи данных?
(1) getBytesTotal()
(2) getBytesLoaded()
(3) getBytes()
(4) getLoaded()
Выберите верные предложения:
(1) соединение с сокет-сервером является постоянным, то есть пользователь все время находится в контакте с сервером, а не только на время загрузки или передачи информации
(2) сокет-сервер, в отличие от страниц сценариев, работает непрерывно
(3) сокет-сервер может одновременно поддерживать множество соединений и обеспечивать обмен информацией между присоединенными пользователями
(4) пользователь, будучи соединен с сокет-сервером, может в определенное время передать или получить информацию
Выберите верные предложения:
(1) свойство htmlText содержит HTML-код того, что содержится в текстовом поле
(2) для создания динамически формируемых сообщений можно использовать теги HTML в сочетании со значениями переменных
(3) для отображения HTML-форматированного текста для текстового поля должна быть включена соответствующая опция
(4) для отображения HTML-форматированного текста для текстового поля должна быть выключена соответствующая опция
Выберите верные предложения:
(1) примером кнопки с непрерывной обратной связью можно считать кнопки прокрутки
(2) пока нажата кнопка с непрерывной обратной связью, действия выполняются непрерывно
(3) пока нажата кнопка с непрерывной обратной связью, действия не выполняются.
Выберите верные предложения:
(1) проект может содержать несколько объектов Data, предназначенных для разных целей
(2) в ActionScript числа месяцев и годы имеют истинные значения
(3) проект может содержать только один объект Data
Какой параметр действия startDrag() позволяет при перетаскивании экземпляра привязать его к положению указателя мыши?
(1) скорость перетаскивания
(2) привязка к центру
(3) время перетаскивания
(4) объект перетаскивания
Какое событие клипа означает загрузку в экземпляр внешних данных?
(1) onClipEvent (load)
(2) onClipEvent(data)
(3) onClipEvent (enterFrame)
(4) onCli-pEvent (keyDown)
Какой обработчик используется для запуска скрипта в момент исчезновения фильма-символа из сцены?
(1) onClipEvent (load)
(2) onClipEvent (unLoad)
(3) onClipEvent (enterFrame)
(4) onClipEvent (mouseMove)
(5) onClipEvent (keyUp)
(6) onClipEvent (data)
На основной монтажный стол поместили экземпляр фильма-символа alien, в котором находится экземпляр фильма-символа spaceship. Как будет выглядеть абсолютный путь фильма-символа spaceship?
(1) _root.spaceship.alien
(2) _root.alien.spaceship
(3) spaceship.alien
(4) spaceship
(5) alien.spaceship
(6) _root.alien
Какой объект предназначен для получения информации о символьных строках и манипулирования ими?
(1) Button
(2) Color
(3) MovieClip
(4) Key
(5) Selection
(6) String
Каково имя функции, которая в данном скрипте function channelUp () { if (currentChannel + 1 = numberOfChannels) { changeTheChannel(currentChannel + 1); } } вызывается с аргументами?
(1) channelUp
(2) currentChannel
(3) numberOfChannels
(4) changeTheChannel
Чтобы создать экземпляр класса можно было с любого монтажного стола без указания пути, к описанию класса нужно добавить
(1) _global
(2) _parent
(3) this
(4) _root
(5) _level5
Какие тип текстовых полей имеются во Flash?
(1) статичный текст
(2) ввод текста
(3) динамический текст
(4) логический текст
(5) вывод текста
Порядок вычислений в выражениях ActionScript определяется следующими правилами приоритета:
(1) все вычисления в скобках выполняются раньше, чем вычисления вне скобок
(2) действия умножения и деления выполняются раньше, чем сложение и вычитание
(3) сложение и вычитание выполняются в последнюю очередь
(4) если в выражении имеется несколько операторов равного приоритета, они выполняются (при отсутствии скобок) по порядку следования слева направо
(5) сложение и вычитание выполняются раньше, чем умножения и деления
Какие значения может иметь переменная favoriteBand в данном скрипте switch (favoriteBand) { case "Beatles": gotoAndPlay("Beatles"); break; case "U2": gotoAndPlay("U2"); break; default: gotoAndPlay("Slim Whitman"); }
(1) Beatles
(2) break
(3) U2
(4) default
Какой символ используется для отделения имени экземпляра от его свойства?
(1) пробел
(2) точка с запятой
(3) запятая
(4) точка
Сколько будет итераций при выполнении данного скрипта i = 0; while (i < 10) { ++i }
(1) 10
(2) 0
(3) 9
Выберите верные предложения:
(1) значения переменных внутри объекта LoadVars можно задать путем загрузки из внешнего источника
(2) значения переменных внутри объекта LoadVars можно задать прямым присвоением с помощью скрипта в фильме
(3) при загрузке переменных в объект LoadVars Flash перезаписывает все значения переменных, которые уже существовали в этом объекте и добавляет переменные, которых не было
(4) при загрузке переменных в объект LoadVars Flash не может добавлять переменные
Какое событие XMLSocket означает установление соединения?
(1) onConnect
(2) onXML
(3) onClose
(4) onLoad
для сравнения вводимых данных с некоторым списком возможных значений, в ActionScript используют
(1) массив
(2) переменную
(3) строку
(4) числовой ряд
Как часто наступает событие enterFrame?
(1) один раз в секунду
(2) с частотой воспроизведения кадров фильма
(3) один раз за весь фильм
Каким методом объекта Date можно определить месяц?
(1) getMonth()
(2) getDay()
(3) getFullYear()
Какое действие выпоняет строка random(3) ?
(1) копирует переменную random 3 раза
(2) генерирует случайное число от 0 до 2
(3) увеличивает переменную random в 3 раза
Какое действие выполняет функция Random(N)?
(1) определяет код числа N
(2) определяет дату через N дней от текущей даты
(3) вычислений любой корень из N
(4) генерирует случайное целое число из N возможных, начиная с нуля
Данный обработчик события onClipEvent (load) запускает некий скрипт
(1) когда указатель наведен на кнопку или фильм-символ и кнопка мыши нажата
(2) когда пользователь перемещает мышь
(3) при нажатии пользователем какой-либо клавиши на клавиатуре
(4) в момент появления экземпляра фильма-символа на сцене
К какой переменной можно обратиться с любого монтажного стола просто по имени, не указывая путь?
(1) _root.myVariable
(2) _parent.myVariable
(3) this.myVariable
(4) _global.myVariable
Для обращения к экземпляру объекта используется конструкция имя_ТекстовогоПоля.text. Каким способом был создан экземпляр объекта String?
(1) с помощью конструктора
(2) путем присвоения переменной строкового значения
(3) созданием текстового поля
Какие переменные в данном скрипте function convertToMoonWeight (myWeight) { var newWeight = myWeight / 4; return newWeight; } удаляются после выполнения функции?
(1) convertToMoonWeight
(2) myWeight
(3) newWeight
(4) return
Если термин this используется в описании метода, то он означает
(1) ссылку на экземпляр-потомок
(2) ссылку на экземпляр, который вызвал этот метод
(3) ссылку на конструктор
Какой тип текстовых полей можно заполнить автоматически текстом во время выполнения приложения?
(1) статичный текст
(2) ввод текста
(3) динамический текст
(4) логический текст
(5) вывод текста
Какой метод объекта Math возвращает абсолютное значение числа?
(1) abs()
(2) round()
(3) floor()
(4) ceil()
(5) sqrt()
Какое значение будет передано переменной conditions в данном скрипте randomWeather = 0 if (randomWeather == 0) { conditions = "Sunny"; } else if (randomWeather == 1) { conditions = "Rainy"; } else { conditions = "Night"; } ?
(1) Sunny
(2) Rainy
(3) Night
(4) никакое
В два текстовых поля были введены числовые значения 2 и 3. Что получится в результате сложения этих текстовых полей?
(1) сообщение об ошибке
(2) 0
(3) 2
(4) 3
(5) 5
(6) 23
Выберите верные предложения:
(1) при создании переменной в объекте она помещается в так называемый ассоциативный массив.
(2) в ассоциативном массиве ссылкой на элемент служит его имя.
(3) оператор цикла while перебирает все элементы ассоциативного массива, относящегося к указанному монтажному столу или объекту.
(4) оператор цикла for..in перебирает все элементы ассоциативного массива, относящегося к указанному монтажному столу или объекту
C помощью какого метода объекта LoadVars можно создать форматированную URL-строку, содержащую переменные/значения, содержащиеся в объекте?
(1) send()
(2) sendAndLoad()
(3) toString()
(4) getBytesLoaded()
В данном примере server.connect(hostName,port); порт, который прослушивается сервером
(1) server
(2) connect
(3) hostName
(4) port
в данном примереstring.indexOf("http://")выполняется поиск
(1) числа
(2) символа
(3) подстроки
(4) даты
Методы рисования ActionScript позволяют:
(1) провести линию от текущего "курсора рисования" к указанной точке
(2) переместить курсор рисования в другую позицию
(3) определить стиль линии
(4) нарисовать круг
Значением свойства _framesloaded является
(1) общее число уже загруженных кадров
(2) номер кадра, на котором в предыдущий момент находился курсор воспроизведения
(3) равное числу секунд, прошедших с момента запуска фильма
Какой результат получим при выполнении данной строки скрипта bounce.setPan (-100);:
(1) звук будет издавать только правая колонка
(2) звук будет издавать только левая колонка
(3) звук равной громкости будут издавать и правая, и левая колонка
Какой результат получим при выполнении данной строки скрипта bounce.setPan (-100);:
(1) звук будет издавать только правая колонка
(2) звук будет издавать только левая колонка
(3) звук равной громкости будут издавать и правая, и левая колонка
Выберите верные предложения:
(1) чтобы фильм-символ работал как кнопка, достаточно присоединить к нему обработчик события мыши
(2) можно легко присоединить к одному и тому же экземпляру и события мыши, и события клипа
(3) если для экземпляра фильма-символа назначены события мыши, то при наведении на него мыши указатель отображается в виде руки
(4) не все стандартные обработчики событий имеют эквивалентные обработчики-методы
Как можно обратиться к фильму, загруженному в уровень, из других уровней?
(1) _global
(2) _parent
(3) this
(4) _root
(5) _level
Какие объекты не являются универсальными, или глобальными?
(1) String
(2) Color
(3) Accessibility
(4) Key
(5) Selection
Выберите верные предложения:
(1) локальные переменные создаются и используются только в пределах функции
(2) локальные переменные доступны любому скрипту Flash-фильма в любое время
(3) локальные переменные невозможно удалить
(4) локальная переменная доступна только той функции, в которой она создана
Какое действие выполняет данная строка скрипта this.watch("nose", watchNose);:
(1) отслеживает изменение значения свойства this в текущем объекте
(2) отслеживает изменение значения свойства nose в текущем объекте
(3) при изменении значения свойства watchGlasses в текущем объекте выполнить функцию nose()
(4) при изменении значения свойства nose в текущем объекте выполнить функцию watchNose()
В данной строке high.text = this[day].weather[0]; динамическим указание имени?
(1) high
(2) text
(3) this
(4) day
(5) weather
(6) 0
К методам объекта String относятся:
(1) length
(2) substr(start, length)
(3) toLowerCase()
(4) toUpperCase()
(5) sqrt()
Выберите верные предложения сравнение текстовых значений:
(1) в текстовых значениях буква A меньше, чем буква Z
(2) в текстовых значениях латинская буква A меньше, чем русской буквы A
(3) в текстовых значениях все буквы равны
(4) в текстовых значениях все заглавные буквы меньше, чем строчные
Какое действие выполняет данная строка скрипта loadVariablesNum ("Electric_Bill.txt", 0);:
(1) загружает фильм Electric_Bill.txt;
(2) загружает переменные из файла Electric_Bill.txt в Уровень 0;
(3) сохраняет значения переменных Уровеня 0 в файле Electric_Bill.txt;
(4) обнуляет значения в файле Electric_Bill.txt
Сколько будет итераций при выполнении данного скрипта var i = 0; while (++i <= 10) { var j = 0; while (++j <= 10) { } }
(1) 10
(2) 20
(3) 100
Какое действие выполняет данная строка скрипта container.load("http://www.myDomain.com/myFile.txt");:
(1) загружает фильм http://www.myDomain.com/myFile.txt
(2) загружает переменные с URL в объект LoadVars
(3) сохраняет переменные на URL из объекта LoadVars
Какое действие выполняет данная строка скрипта server.connect(hostName,port);?
(1) передает информацию через сокет-соединение
(2) устанавливает соединение XMLSocket с сервером
(3) закрывает соединение с сервером
Каким методом объекта TextField следует воспользоваться для получения данных о стиле форматирования конкретного символа или диапазона?
(1) setTextFormat()
(2) getTextFormat()
(3) setNewTextFormat()
(4) getNewTextFormat()
Каким методом рисования следует воспользоваться, чтобы заполнить фигуру цветом?
(1) endFill()
(2) beginGradientFill()
(3) beginFill()
В каком примере курсор воспроизведения основного монтажного стола перепрыгивает на 10 кадров назад от текущей позиции?
(1) myDate = new Date(66, 56, 10);
(2) _root.gotoAndPlay(_currentframe + 10);
(3) _root.gotoAndPlay(_currentframe - 10);
Какое действие выполняет данная строка скрипта dynaSounds.stop (); :
(1) начнется воспроизведение звукозаписи
(2) останавливает проигрывание звукозаписи
(3) продолжает воспроизведение звукозаписи
Какое действие выполняет данная строка скрипта dynaSounds.stop (); :
(1) начнется воспроизведение звукозаписи
(2) останавливает проигрывание звукозаписи
(3) продолжает воспроизведение звукозаписи
Какое действие выполняет данная строка скрипта myButton.onPress = null ?
(1) разрешение кнопке реагировать на события onPress;
(2) запрещение кнопке реагировать на события onPress;
Какое действие выполняет данная строка скрипта _visible = false;:
(1) делает объект видимым
(2) делает объект невидимым
(3) сохраняет значение false в переменной visible
(4) обнуляет значения в переменной visible
Какое действие выполняет данная строка скрипта myColor = new Color(this);:
(1) делает объект myColor видимым
(2) созданный экземпляр объекта Color будет изменять цвет экземпляра фильма-символа, содержащего скрипт
(3) сохраняет значение new в переменной myColor
(4) обнуляет значения в переменной myColor
Какое действие выполняет данная строка скрипта var myName = "Иван"; ?
(1) создает переменную myName и присваивает ей значение "Иван"
(2) создает локальную переменную myName и присваивает ей значение "Иван"
Какое действие выполняет данная строка скрипта Doctor.prototype = new Person(); :
(1) указывает, что объект-прототип класса Person должен наследовать объекту-прототипу Doctor
(2) указывает, что объект-прототип класса Doctor должен наследовать объекту-прототипу Person
(3) создает связь между классами prototype и Person
(4) создает связь между классами Doctor и Person
Какое действие выполняет данная строка скрипта tuesday.weather[1] = 73; ?
(1) присваивает элементу массива weather с индексом 73 значение 1
(2) присваивает элементу массива weather с индексом 1 значение 73
(3) присваивает элементу массива tuesday индексом 1 значение 73
(4) присваивает элементу массива tuesday с индексом 73 значение 1
Какое действие выполняет данная строка скрипта message = "Вы получите " + difference + " рублей.";
(1) просмотр сообщения, отображаемого в переменной message
(2) строка генерирует сообщение, отображаемое в переменной message
(3) объединенное значение переменной difference и двух секций текста присваивается переменной message
Как изменится значение переменной _x в данном скрипте direction == "right"; if (direction == "right") { _x = _x + 3; } else { _x = _x - 3; } ?
(1) увеличится на 3
(2) уменьшится на 3
(3) никак
В данном примереon (press) { amountPaid = Number(paid.text); } функцией является
(1) paid.text
(2) Number()
(3) amountPaid
(4) press
Действия, позволяющие прервать выполнение цикла:
(1) continue
(2) break
(3) stop
Какое значение параметра hostName является указанием на собственный компьютер?
(1) 127.0.0.1
(2) localhost
(3) 65.134.12.2
(4) local
В данном примере1. states = ["California", "Indiana", "North Carolina", "Oklahoma"]; 2. matchFound = false; 3. i = -1; 4. while (++i < states.length) { 5. if (state.text == states[i]) { 6. matchFound = true; } } строкой, создающей массив является
(1) 1
(2) 2
(3) 3
(4) 4
(5) 5
(6) 6
Каким методом можно удалить с любого монтажного стола динамически созданные линии?
(1) clear()
(2) beginGradientFill()
(3) hitTest()
В каком примере курсор воспроизведения основного монтажного стола перепрыгивает на 10 кадров вперед от текущей позиции?
(1) myDate = new Date(66, 6, 27);
(2) myDate = new Date();
(3) _root.gotoAndPlay(_currentframe + 10);
Имя переменной должно удовлетворять следующим правилам: .:
(1) имя не должно начинаться с цифры,
(2) имя не должно содержать пробелов,
(3) имя не должно быть красивым,
(4) имя не должно содержать специальных символов (@, #, $, % и тому подобных) и знаков препинания
Свойство position объекта типа Sound представляет
(1) текущее положение курсора воспроизведения звукозаписи
(2) продолжительность звукозаписи в миллисекундах,
В каком примере события привязаны к кадру?
(1) Mouse.hide(); startDrag ("hand", true);
(2) on (dragOver) { hand._alpha = hand._alpha - 10; }
(3) on (press) { light.gotoAndStop (1); }
(4) onClipEvent (enterFrame) { _root.time++; _root.timer._rotation = _root.timer._rotation + 1; }
Какой объект в данном примереonClipEvent (mouseMove) { this._rotation = this._rotation + .5; } при каждом перемещении мыши поворачивается?
(1) onClipEvent
(2) this
(3) _rotation
(4) mouseMove
Какой объект в данном примереon(release) { result = inputField.text.indexOf(findField.text); } содержит символы, которые скрипт ищет в текстовом поле inputField?
(1) result
(2) inputField.text
(3) indexOf()
(4) findField.text
В каком примере функция возвращает конечный результат?
(1) if (tvPower) { newChannel = 0; } else { newChannel = 1; }
(2) on (release) { _root.togglePower(); }
(3) function channelUp () { if (currentChannel + 1 = numberOfChannels) { changeTheChannel(currentChannel + 1); } }
(4) function convertToMoonWeight (myWeight) { var newWeight = myWeight / 6.04; return newWeight; }
В каком примере есть блок инициализации?
(1) #initclip _global.CustomClass = function(){ } CustomClass.prototype = new MovieClip(); CustomClass.prototype.onRollOver = function(){ this._alpha = 50; } Object.registerClass("clipOne", CustomClass); #endinitclip
(2) _global.CustomClass = function(){ } CustomClass.prototype = new MovieClip(); CustomClass.prototype.onRollOver = function(){ this._alpha = 50; } Object.registerClass("clipOne", CustomClass);
(3) MovieClip.prototype.flip = function(mode){ if (mode.toLowerCase() == "h"){ this._xscale = -this._xscale; }else if (mode.toLowerCase() == "v"){ this._yscale = -this._yscale; } }
В данном примере days.gotoAndStop(day); результат зависит от текущего значения
(1) days
(2) gotoAndStop
(3) day
Какой метод объекта Math округляет число до целого всегда в меньшую сторону?
(1) abs()
(2) round()
(3) floor()
(4) ceil()
(5) sqrt()
Граничные условия используются во Flash в следующих ситуациях:
(1) для предотвращения превышения свойствами экземпляра фильма-символа (x, y, alpha, xscale, yscale и т.п.) определенных значений
(2) для вызова действия в ситуации, когда что-либо попадает внутрь установленных пределов или наоборот, выходит за пределы
(3) чтобы значения каких-либо данных не выходили за определенные пределы
В каком примере происходит проверка условий?
(1) on (press) { light.gotoAndStop (1); }
(2) loadVariablesNum ("Electric_Bill.txt", 0);
(3) if (amountPaid == amountOwed) { light.gotoAndStop (10); }
(4) amountPaid = Number(paid.text);
В каком примере цикл будет прекращен досрочно?
(1) while (++i <= 20) { total += i; if (total >= 10) { break; } }
(2) while (++i <= 20) { if (i == 10) { continue; } total += i; }
(3) while (++i < 2) { j = -1; while (++j < 2) { ++v; } }
В каком примере функция будет вызвана, как только строка данных с указанного URL будет полностью загружена в объект LoadVars?
(1) function myFunction(){ trace("Данные загружены"); } container = new LoadVars(); container.onLoad = myFunction; container.load("http://www.somedomain.com/myFile.asp");
(2) myObject.data.savedArray = nameOfArray; myObject.data.savedXML = nameOfXMLObject; myObject.data.userName = userName.text;
(3) myObject.flush();
В каком примере документ загружается из статичного XML-файла?
(1) myXML = new XML(); myXML.load("http://somedomain.com/info.xml");
(2) URL = "http://www.electrotank.com/projects/tfts/using_xml/UserLogin.asp"; xmlToSend = "<!Login><!UserName>Jobem<!/UserName><!Password>hayes<!/Password><!/Login>"; objToSend = new XML(xmlToSend); objToReceive = new XML(); objToSend.sendAndLoad(URL, objToReceive);
(3) server = new XMLSocket(); server.connect("localhost",9999);
В каком примере значения текстовых полей для ввода возвращаются в начальное состояние?
(1) if (email.text.lastIndexOf(".") <= (email.text.indexOf("@") + 2)) { errors.push(". missing in email or in the wrong place."); }
(2) function clearForm() { name.text = ""; email.text = ""; errorLog.text = ""; errors.length = 0; }
(3) if (email.text.length < 8) { errors.push("Email address not long enough."); }
В каком примере значения графическое содержимое главного монтажного стола будет распечатано как растровое изображение в натуральную величину?
(1) on (release) { printAsBitmap ("_root", "bmovie"); }
(2) function swap ("window2") { _root.window2.swapDepths(_root.window1); topDog = "window2"; }
(3) _root.createEmptyMovieClip("box",1); with (_root.box) { lineStyle(0,0x000000,100); lineTo(0,100); lineTo(0,0); }
В каком примере функция вызывается каждые полторы секунды?
(1) function rotateClip() { myMovieClip._rotation += 10; } setInterval (rotateClip, 1500);
(2) on (release) { if (getTimer() – lastClick < 500) { // Действия } lastClick = getTimer(); }
(3) onClipEvent (enterFrame) { if (_root._currentframe >= 50 && _root.currentframe <= 100) // действия } }
В каком примере объект Sound создается только после того, как управляемый им экземпляр загружен в сцену?
(1) onClipEvent (load) { bounce = new Sound (this); }
(2) onClipEvent (mouseDown) { randomSound = random (3); randomLoop = random (2) + 1; dynaSounds.attachSound ("Sound" + randomSound); dynaSounds.start (0, randomLoop); }
(3) Person.prototype.talk = function(){ trace("Привет, меня зовут "+ this.name +". Мне "+ this.age +" лет."); }
В каком примере создается двумерный массив ?
(1) slides = new Array (["Shark", "image0.jpg"], ["Jellyfish", "image1.jpg"], ["Seahorse", "image2.jpg"]);
(2) unloadMovie("_root.имяЭкземпляра");
(3) Person.prototype.talk = function(){ trace("Привет, меня зовут "+ this.name +". Мне "+ this.age +" лет."); }
В каком примере происходит замена обычного курсора на символ hand?
(1) Mouse.hide(); startDrag ("hand", true);
(2) on (dragOver) { hand._alpha = hand._alpha - 10; }
(3) on (press) { light.gotoAndStop (1); }
(4) onClipEvent (enterFrame) { _root.time++; _root.timer._rotation = _root.timer._rotation + 1; }
В каком примере размер основного монтажного стола будет увеличиваться на 10 процентов?
(1) on (release) { _root._xscale = _root._xscale - 10; _root._yscale = _root._yscale - 10; }
(2) on (release) { _global._xscale = _global._xscale + 10; _global._yscale = _global._yscale + 10; }
(3) on (release) { _root._xscale = _root._xscale + 10; _root._yscale = _root._yscale + 10; }
(4) on (release) { _root._xscale = 10; _root._yscale = 10; }
В каком примере вычисляется число миллисекунд, прошедших с полуночи 1 января 1970 года до текущего момента?
(1) now = new Date(); largeNumber = now.getTime();
(2) if (key.isDown(key.UP)) { _y -= speed; } else if (key.isDown(key.DOWN)) { _y += speed; }
(3) on (release) { _root._xscale = _root._xscale + 10; _root._yscale = _root._yscale + 10; }
(4) message.text = "No shoes no service!"; firstS = message.text.indexOf("s");
В каком примере при вызове функции ей передается 2 параметра?
(1) traceNames("Kelly","Hayes");
(2) _root.togglePower();
(3) _root.[aVariableName]();
В каком примере есть описание класса?
(1) Person = function(){ this.name = "Justin"; this.age = 16; this.legs = 2; this.head = new Object() this.head.eyes = 2; this.head.memories = new Array(); }
(2) Person = function(name, age){ this.name = name; this.age = age; this.legs = 2; this.head = new Object() this.head.eyes = 2; this.head.memories = new Array(); }
(3) Person.prototype.talk = function(){ trace("Привет, меня зовут "+ this.name +". Мне "+ this.age +" лет."); }
(4) MathPlus = new Object(); MathPlus._proto_ = Math; MathPlus.oldMax = Math.max; MathPlus.max = function(x, y, z){ firstComparison = MathPlus.oldMax(x, y); secondComparison = MathPlus.oldMax(firstComparison, z); return secondComparison; } Object.prototype.Math = MathPlus;
В каком примере происходит заполнение массива?
(1) headline.text = this[day][section][0]; article.text = this[day][section][1]; author.text = this[day][section][2];
(2) tuesday.entertainment[0]="Amazing Sci-Fi"; tuesday.entertainment[1]="Sentrillion Blazers is the must see sci-fi moive of the year!..."; tuesday.entertainment[2]="Jobe Makar";
(3) name1 = "John Smith"; name2 = "Kelly McAvoy"; name3 = "Chris Taylor";
В каком примере используется оператор инкремент?
(1) (Math.abs(-516) / Math.abs(-672)) * 100;
(2) zipCode.text = "ActionScript"; zipLength = zipCode.text.length;
(3) name2 = "Kelly"; name3 = "Chris";
(4) _root.time++;
В каком примере поворот экземпляра фильма-символа зависит от других событий?
(1) onClipEvent (enterFrame) { if (power == true) { clock._rotation = clock._rotation + 1; } }
(2) onClipEvent (enterFrame) { clock._rotation = clock._rotation + 1; }
(3) onClipEvent (keyDown) { if (launch && key.isDown(key.SPACE)) { speed = thrust; _root.thrustBoost.gotoAndStop ("on"); } }
Для написания скрипта нужно
(1) открыть панель Действия (Actions)
(2) открыть Блокнот (Notepad) Windows, создать новый текстовый файл
(3) закрыть программу Flash
Выберите верные предложения:
(1) вложенный цикл – это цикл, помещенный в другой цикл
(2) вложенный цикл вызывает сообщение об ошибке
(3) вложенный цикл выполняет несколько раз набор действий, затем эта последовательность повторяется, но уже с небольшими изменениями.
Выберите верные предложения:
(1) Flash помещает все общие объекты в одно общее хранилище
(2) точное расположение каждого общего объекта зависит от того, где находится фильм, создавший этот объект
(3) в Windows все общие объекты помещаются в следующий каталог: Windows\Application Data\Macromedia\Flash Player\
В данном примере <MyFriends> <Name Gender="female">Kelly Makar</Name> <Name Gender="male">Mike Grundvig</Name> <Name Gender="male">Free Makar</Name> </MyFriends>корневым узлом является
(1) MyFriends
(2) Name
(3) Gender
Какое свойство объекта TextFormat определяет тип шрифта?
(1) font
(2) tabStops
(3) url
(4) target
Какой метод объекта MovieClip предназначен для динамического изменения глубины расположения клипов?
(1) swapDepths()
(2) attachMovie()
(3) createEmptyMovieClip()
(4) beginFill()
Свойство монтажного стола показывает номер кадра, на котором в данный момент находится курсор воспроизведения?
(1) _prevframe
(2) _currentframe
(3) _nextframe
Как следует подготовить звуковые клипы, предназначенные для присоединения?
(1) связать
(2) присвоить имена – идентификаторы
(3) развязать
Для загрузки внешних материалов предназначены следующие методы:
(1) loadMovie()
(2) loadMovieNum()
(3) createEmptyMovieClip()
(4) loadSound()
Выберите верные предложения:
(1) "слушатели" - процесс, при котором о событии сообщается объектам, зарегистрированным для слушания этого события
(2) чтобы объект не реагировал на событие, его нужно зарегистрировать для слушания этого события
(3) слушатели позволяют достичь большей гибкости при программировании реакции проекта на различные события
На основной монтажный стол поместили экземпляр фильма-символа alien, в котором находится экземпляр фильма-символа spaceship. Какими способами можно указать пути при обращении фильма spaceship к фильму alien?
(1) _root
(2) _parent
(3) _global
(4) _parent._parent
(5) _root.alien
Объекты Flash в списке панели Действия, в разделе Objects разбиты на следующие группы:
(1) Client/Server
(2) Core
(3) More
(4) Parent
(5) Movie
(6) Authoring
Выберите верные предложения:
(1) синтаксис строки для возвращаемого значения таков: return myVariable;
(2) функции никогда не возвращают результат
(3) результат работы функции возвращается в строку, содержащую вызов функции
Выберите верные предложения:
(1) экземпляры объекта могут иметь уникальные свойства
(2) экземпляры объекта могут иметь универсальные свойства
(3) все свойства экземпляра объекта универсальны
(4) если добавить свойство в описание класса, то это свойство будут получать лишь вновь создаваемые экземпляры
Для статичного текстового поля (Static Text) в инспекторе Параметры имеются следующие опции:
(1) направление текста (Text Orientation)
(2) выравнивание (Alignment)
(3) рамка вокруг текста (Border/Bg)
(4) символ (Character)
(5) выбор доступен (Selectable)
В каком примере в вычислениях используется модуль?
(1) (Math.abs(-516) / Math.abs(-672)) * 100;
(2) myVariable = 5 + 7 - 3;
(3) _root.time--;
Выберите верные предложения:
(1) при помощи условной логики можно запрограммировать фильм так, чтобы он так или иначе реагировал на действия пользователя.
(2) использование в скриптах условной логики не имеет результата
(3) использование в скриптах условной логики позволяет создавать разветвленные сюжеты фильмов.
Flash превратился из простой анимационной программы в мощнейшее средство разработки приложений благодаря наличию
(1) графики
(2) анимации
(3) ActionScript
(4) JavaScript
Циклы применяются в следующих ситуациях:
(1) поиск по тексту
(2) копирование содержимого массива в другой массив
(3) динамическое дублирование фильмов-символов
Возможность Flash обмениваться данными с внешними источниками позволяет:
(1) регистрировать пользователей
(2) регистрировать браки
(3) создавать чаты
Выберите верные предложения:
(1) в HTML используются заранее определенные теги, а в XML пользователь создает свои собственные
(2) в XML используются заранее определенные теги, а в HTML пользователь создает свои собственные
(3) в синтаксисе XML, подобно HTML, используются теги, атрибуты и значения
(4) в синтаксисе XML, в отличае от HTML, используются теги, атрибуты и значения
выберите верные предложения:
(1) обычно процедуры сверки подразделяются на несколько самостоятельных функций
(2) обычно процедуры сверки объединяются в одну самостоятельную функцию
(3) можно единожды написать функцию и затем использовать ее в любом месте проекта
(4) нельзя единожды написать функцию, затем использовать ее в любом месте проекта
Для рисования в ActionScript предназначены следующие методы:
(1) moveTo()
(2) attachMovie()
(3) beginGradientFill()
(4) beginFill()
Для измерения времени во Flash-проектах предназначены следующие инструменты:
(1) Date
(2) setInterval()
(3) getTimer()
(4) кадр
Какая характеристика звука дает представление об относительном положении объекта?
(1) длительность
(2) громкость
(3) панорама
(4) Key
Какие методы предназначены для загрузки внешних SWF-файлов?
(1) loadMovie()
(2) loadMovieNum()
(3) createEmptyMovieClip()
(4) loadSound()
В Macromedia Flash каждому событию соответствует
(1) действие
(2) противодействие
(3) описание
(4) кадр
Выберите верные предложения:
(1) командой loadMovie() в проект можно подгрузить внешние SWF-файлы
(2) все монтажные столы в проекте могут работать совместно
(3) некоторые монтажные столы в проекте могут управлять друг другом
(4) любой монтажный стол, присутствующий в сцене, может передать другому присутствующему монтажному столу указание что-либо сделать
Какой объект содержит свойства и методы, позволяющие управлять внешним видом кнопки, функциональностью, порядком переноса фокуса и многим другим?
(1) Button
(2) Color
(3) MovieClip
(4) Key
Выберите правильный вариант синтаксиса создания функции:
(1) function myFunction (аргумент1, аргумент2, и т.д.) {/*действия*/}
(2) function (аргумент1, аргумент2, и т.д.) {/*действия*/}
(3) myFunction = function (аргумент1, аргумент2, и т.д.) {/*действия*/};
(4) myFunction - function (аргумент1, аргумент2, и т.д.) {/*действия*/};
Какой объект будет создан при выполнении команды person1 = new Object(); ?
(1) Object
(2) Color
(3) MovieClip
(4) Key
Синтаксис создания переменной myFullName = "Jobe Makar"; подразумевает, что
(1) имя переменной Jobe Makar , значение myFullName
(2) имя переменной myFullName, значение Jobe Makar
Какой тип данных служит "устройством" для хранения данных любых типов?
(1) строка
(2) число
(3) булевы значения
(4) объект
К операторам сравнения относятся
(1) логическое А
(2) логическое И
(3) логическое ИЛИ
Выберите верные предложения:
(1) переменная - это некоторая частица данных, имеющая собственное уникальное имя
(2) переменная всегда имеет имя Х
(3) переменная не может содержать данные
(4) создав переменную и присвоив ей значение, можно получить доступ к этому значению в любом месте скрипта, просто подставив имя переменной
Как называют набор действий цикла?
(1) тело цикла
(2) итерация
(3) переменная цикла
Выберите верные предложения:
(1) данные, загружаемые во Flash из внешнего источника, должны быть определенным образом структурированы
(2) данные, загружаемые во Flash из внешнего источника, должны иметь определенный формат
(3) источником данных может считаться обычный текстовый файл
Кодировать все служебные символы в стандарте URL можно с помощью функции
(1) escape()
(2) FORM
(3) INS
(4) SCRIPT
Как можно сформулировать условия для проверки введенных пользователем данных?
(1) состоит ли значение из определенного числа символов?
(2) укладывается ли введенное значение в заданный диапазон?
(3) правильный ли тип данных вводит пользователь?
(4) верно ли пользователь указывает свое имя?
Какой метод создает на сцене новый экземпляр фильма-символа, имеющегося в библиотеке?
(1) duplicateMovieClip()
(2) attachMovie()
(3) createEmptyMovieClip()
Какой встроенный объект Flash позволяет работать с датами?
(1) Date
(2) setInterval()
(3) getTimer()
(4) кадр
Выберите верные предложения:
(1) для имен объектов действуют те же ограничения, что и для имен переменных
(2) имя нового объекта типа Sound должно соответствовать общим правилам и ограничениям для имен объектов и переменных
(3) конструктор объектов Sound выглядит так: new Sound () = имяЭкземпляра;
(4) создавая экземпляр объекта, необходимо присваивать ему имя, уникальное для данного проекта
Выберите верные предложения:
(1) командой loadMovie() в проект можно подгрузить внешние SWF-файлы
(2) файлы MP3 нельзя загрузить на монтажный стол
(3) командой loadMovie() в проект можно подгрузить внешние MP3-файлы
(4) файлы MP3 нельзя загрузить в уровень
Какие события относятся к событиям клипа?
(1) onClipEvent (load)
(2) on (release)
(3) on (releaseOutside)
(4) onClipEvent (mouseMove)
(5) onClipEvent (keyDown)
(6) onClipEvent (data)
Выберите верные предложения:
(1) главный, или корневой монтажный стол называется (root).
(2) синтаксис обращения к основному монтажному столу следующий: _root.действие();.
(3) монтажный стол любого фильма-символа называется (root)
(4) благодаря адресации _root, можно направлять действия на основной монтажный стол из любого фильма-символа.
Выберите верные предложения:
(1) для имен объектов действуют те же ограничения, что и для имен переменных; то есть имена не должны содержать пробелов, специальных символов и не должны начинаться с цифры
(2) для создания экземпляров объектов необходимо использовать конструктор фирмы LEGO
(3) конструктор объектов выглядит так: new имяОбъекта() = имяЭкземпляра;
(4) создавая экземпляр объекта, необходимо присваивать ему имя, уникальное для данного проекта
В Macromedia Flash строка скрипта myFunction(значение аргумента1, значение аргумента2); является способом
(1) создания функции
(2) вызова функции
(3) вычисления функции
(4) удаления функции
Выберите верное предложение:
(1) для имен объектов действуют те же ограничения, что и для имен переменных; то есть имена не должны содержать пробелов, специальных символов и не должны начинаться с цифры
(2) для создания экземпляров объектов необходимо использовать конструктор фирмы LEGO
(3) конструктор объектов выглядит так: new имяОбъекта() = имяЭкземпляра;
Выберите верные предложения:
(1) переменная - это некоторая частица данных, имеющая собственное уникальное имя
(2) переменная всегда имеет имя Х
(3) переменная не может содержать данные
(4) создав переменную и присвоив ей значение, можно получить доступ к этому значению в любом месте скрипта, просто подставив имя переменной
Выберите верные предложения:
(1) выражение – это определенный набор переменных, значений и операторов для вычисления некоторого итогового значения
(2) выражение – это высказывание
(3) выражения могут содержать только переменные и массивы
(4) выражения могут содержать переменные, массивы, вызовы функций
Как обозначается оператор сравнения проверка на неравенство?
(1) =
(2) ==
(3) !=
(4) &&
Какое-либо конкретное значение, требующееся для выполнения действия, заключено между...
(1) кавычками
(2) обычными скобками
(3) фигурными скобками
Какой оператор цикла применяется для прохода по всем свойствам объекта?
(1) while
(2) for
(3) for..in
(4) switch
В каком формате данные хранятся локально на жестком диске пользователя?
(1) строка URL
(2) файлы XML
(3) XML socket
(4) общие объекты
(5) текстовый файл
(6) серверные скрипты
Какие свойства объекта XML помогают извлечь информацию из XML-документа?
(1) firstChild
(2) childNodes
(3) nextSibling
(4) attributes
примерами данных, являющихся последовательностями могут служить
(1) телефонные номера
(2) номера кредитных карт
(3) даты
(4) адреса URL
Дубликат фильма-символа следующие свойства оригинала не наследует:
(1) имя
(2) цвет
(3) переменные, массивы, объекты
(4) номер текущего кадра
Чтобы измерить промежуток времени между двумя событиями, следует:
(1) присвоить переменной Х значение, возвращенное функцией getTime()
(2) заменить у переменной Х значение, новым возвращенным функцией getTime()
(3) сравнить с переменной Х новое значение, возвращенное функцией getTime()
Какое действие позволяет перетаскивать объекты?
(1) this._x = _root._xmouse;
(2) startDrag()
(3) stopDrag()
Какие методы предназначены для загрузки внешних MP3-файлов?
(1) loadMovie()
(2) loadMovieNum()
(3) createEmptyMovieClip()
(4) loadSound()
Обработчики событий клипа управляют выполнением скриптов для событий, связанных с
(1) кавычками
(2) с экземплярами фильмов-символов
(3) фигурными скобками
Как можно обратиться к глобальным объектам?
(1) _global
(2) _parent
(3) this
(4) _root
(5) _level5
В каком примере используется метод объекта?
(1) car.color = "red";
(2) color = "red";
(3) car.play();
В Macromedia Flash строка скрипта _root.clip1.clip2.myFunction(значение аргумента1); является способом
(1) создания функции
(2) вызова функции
(3) вычисления функции
(4) удаления функции
В каком примере созданному объекту person1 добавляется свойство?
(1) person1 = new Object();
(2) person1.age = 16;
(3) person1.head.eyes = 2;
Какой тип значений переменных используется в данном примере myFavoriteNumber = "27"
(1) строковые
(2) логические
(3) числовые
Какой тип данных используется в данном примере myFavoriteNumber = "2"
(1) строковые
(2) логические
(3) числовые
Какой условный оператор позволяет записать простейшую конструкцию if/else в одну строку?
(1) оператор if
(2) оператор if/else if
(3) оператор if/else
(4) оператор switch
(5) оператор ?:
В каких случаях используется точка?
(1) ставится в конце строки скрипта
(2) отделяет одно действие от другого
(3) отделяет имя объекта от названия нужного свойства или метода
(4) используется при указании пути к конкретному монтажному столу
Какой условный оператор позволяет запрограммировать действия, которые должны выполняться, если условие истинно?
(1) оператор if
(2) оператор if/else if
(3) оператор if/else
(4) оператор switch
(5) оператор ?:
При посылке переменных с помощью GET
(1) пары имя/значение удаляют адресную строку URL
(2) пары имя/значение заменяют адресную строку URL
(3) пары имя/значение присоединяются к адресной строке URL
Какое свойство объекта XML указывает на следующий узел того же уровня в структуре?
(1) firstChild
(2) childNodes
(3) nextSibling
(4) attributes
Какие условия используются для проверки e-mail адреса?
(1) последняя точка должна располагаться где-либо после символа @, но при этом она не может являться ни последним, ни предпоследним символом
(2) символ @ не может быть ни первым, ни вторым
(3) между символом @ и первой после него точкой должно быть три символа
(4) адрес e-mail должен состоять по меньшей мере из восьми символов (aa@bb.cc)
В чем особенности метода duplicateMovieClip()?
(1) клип, к которому присоединяется экземпляр, не обязан находиться на сцене в момент присоединения
(2) дубликат создается только на том же монтажном столе, что и оригинал
(3) дубликат автоматически наследует обработчики событий, дублируемого экземпляра
(4) применение метода требует выполнения некоторых условий
Действие Flash setInterval() позволяет
(1) вызывать какую-либо функцию с определенным интервалом
(2) узнать время, прошедшее с момента запуска всего фильма
(3) измерить промежуток времени между двумя событиями
Приведенная строка ActionScript this._x = _root._xmouse; выполняет следующее действие:
(1) X координата мыши будет в точности копировать координату экземпляра клипа
(2) X координата экземпляра клипа будет в точности копировать координату мыши, создавая эффект перетаскивания
(3) поместить в myThoughts существующий массив – с именем person1.head
Данный обработчик события onSoundComplete позволяет:
(1) узнать о начале воспроизведения звукозаписи
(2) узнать об окончании воспроизведения звукозаписи
(3) узнать о ходе воспроизведения звукозаписи
Серию действий, присоединенных к кадру монтажного стола и выполняемых по достижению данного кадра в ходе воспроизведения фильма называют
(1) событие клипа
(2) событий мыши
(3) событие кадра
(4) фильм о событии
Приведенная строка ActionScript _level2.inputText.text = _level0.inputText.text; выполняет следующее действие:
(1) обмен данными между монтажными столами
(2) поместит в текстовое поле фильма Уровня 2 тот же текст, который введен в текстовое поле фильма Уровня 0
(3) обмен монтажными столами
Приведенная строка ActionScript myColor = new Color(shirt); выполняет следующее действие:
(1) создает новую переменную с именем myColor, которая содержит цветной фильм shirt
(2) создает новый экземпляр объекта Color с именем myColor и связывает его с экземпляром фильма-символа, имеющим имя shirt
(3) создает новый объект new, который становится текущим монтажным столом
Объявлена и вызвана функция function changeTheChannel (newChannel) { currentChannel = newChannel + 1; } changeTheChannel(2); Какое значение получит переменная newChannel?
(1) 1
(2) 2
(3) 3
Приведенная строка ActionScript person1.head.memories = myThoughts; выполняет следующее действие:
(1) размещает в person1.head новый массив – с именем myThoughts
(2) присваивает свойству person1.head.memories значение myThoughts
(3) размещает в myThoughts существующий массив – с именем person1.head
Чем отличается обычная переменная от массива?
(1) они одинаковы
(2) переменную и массив нельзя сравнивать
(3) обычная переменная может содержать лишь одно значение
(4) в массив можно поместить много значений
Какой арифметический оператор выдает остаток от деления одного целого числа на другое?
(1) ++
(2) --
(3) /
(4) %
Какой условный оператор позволяет запрограммировать действия, которые должны выполняться, если условие истинно?
(1) оператор if
(2) оператор if/else if
(3) оператор if/else
(4) оператор switch
(5) оператор ?:
Выберите верные предложения:
(1) строки скрипта, начинающиеся двумя косыми чертами, называются комментарии
(2) комментарии могут служить заметками и пояснениями, что именно делает скрипт в этом месте
(3) комментарии затрудняют понимание логики работы программы
(4) строки скрипта, заканчивающиеся двумя косыми чертами, называются комментарии
В данном примереi = 0; while (i < 10) { ++i } телом цикла является
(1) i = 0
(2) (i < 10)
(3) ++i
(4) while
Выберите верные предложения:
(1) объект LoadVars используется при работе с данными в формате URL-строки
(2) с помощью объекта LoadVars можно загружать данные из текстового файла
(3) с помощью объекта LoadVars можно загружать данные из графического файла
(4) с помощью объекта LoadVars осуществлять обмен данными с серверным скриптом
Какой метод объекта XML позволяет послать XML и сразу получить ответ?
(1) send()
(2) sendAndLoad()
(3) getBytesLoaded()
Какой метод объекта String возвращает индекс последнего встречающегося в строке символа ?
(1) indexOf()
(2) lastIndexOf()
(3) toLowerCase()
Как следует подготовить клипы, предназначенные для присоединения?
(1) связать
(2) присвоить имена – идентификаторы
(3) развязать
Какое действие выполняет данная строка скрипта if (_root._currentframe <= 100 && _root.currentframe > = 50 )
(1) определяет находится ли курсор воспроизведения внутри некоего диапазона кадров
(2) определяет находится переменная внутри некоего диапазона
Какое имя у звукового клипа, предназначенного для присоединения в строке dynaSounds.attachSound ("Sound" + randomSound); ?
(1) Sound
(2) randomSound
(3) Sound + текущее значение переменной randomSound
(4) сумма переменных Sound + randomSound
Какое событие происходит каждый раз, когда в экземпляр загружаются новые данные?
(1) onClipEvent (load)
(2) onClipEvent(data)
(3) onClipEvent (enterFrame)
(4) onCli-pEvent (keyDown)
Какой обработчик используется для запуска скрипта в ситуации, когда пользователь отпустил, нажатую на экземпляре фильма-символа, кнопку мыши?
(1) on (press)
(2) on (release)
(3) on (releaseOutside)
(4) on (keyPress)
(5) on (rollOver)
(6) on (rollOut)
(7) on (dragOver)
(8) on (dragOut)
Как фильм-потомок может передать родителю указание сделать что-либо?
(1) действие();
(2) _root.действие();
(3) this.действие();
(4) _parent.действие();
Какой метод объекта String меняет все буквы строки на заглавные?
(1) indexOf()
(2) toLowerCase()
(3) setFocus()
(4) toUpperCase()
Какое действие выполнится в данном примереif (tvPower) { tvPower = false; } else { tvPower = true; } при истинном условии?
(1) if
(2) (tvPower)
(3) tvPower = false;
(4) else
(5) tvPower = true;
Какое действие записанное после строки Person = function(){ } создает экземпляр класса Person?
(1) Person();
(2) person1 = new Person();
(3) person1 = new;
(4) person1.play
В данной строке скриптаtuesday.weather[2] = 90; индексом элемента массива является?
(1) tuesday
(2) weather
(3) 2
(4) 90
Оператор конкатенации относится к
(1) арифметическим операторам
(2) строковым операторам
(3) математическим операторам
(4) операторам сравнения
Какое действие выполнится в данном примереif (tvPower) { tvPower = false; } else { tvPower = true; } при истинном условии?
(1) if
(2) (tvPower)
(3) tvPower = false;
(4) else
(5) tvPower = true;
Выберите верные предложения:
(1) приступая к созданию проекта, который будет работать под управлением Actionscript, следует прежде всего заняться планированием
(2) решение возможных проблем на стадии разработки требует больших затрат времени и сил
(3) планирование не является обязательным этапом проекта и должно быть пропущено
(4) примерный набросок сцены, ее внешний вид и те действия, которые будут в ней происходить, - часто называют раскадровкой
Какие значения будет принимать переменная i в данном скрипте i = 0; while (i > 10) { ++i }
(1) 0
(2) 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
(3) 10
Для чего предназначен метод объекта getBytesTotal()?
(1) помогают узнать общее число байтов, которые необходимо загрузить
(2) помогают узнать число уже загруженных байтов
(3) помогают узнать число уже пропущенных байтов
Какое событие можно использовать для определения завершения загрузки данных?
(1) onLoad
(2) onPress
(3) onGet
Какие теги HTML может интерпретировать Flash?
(1) гиперссылки
(2) жирный шрифт
(3) переход на новую строку
(4) подчеркнутый текст
(5) начало таблицы
Как работают кнопки с непрерывной обратной связью?
(1) действия выполняются непрерывно, пока нажата кнопка
(2) действия выполняются непрерывно, пока не нажата кнопка
(3) действия выполняются по одному, пока нажата кнопка
Что обычно называют предзагрузчиком?
(1) индикатора хода загрузки
(2) индикатора, показывающий процент загруженных кадров
(3) индикатора воспроизведения
Какой параметр действия startDrag() позволяет определить что перетаскивать?
(1) скорость перетаскивания
(2) привязка к центру
(3) время перетаскивания
(4) объект перетаскивания
Какое событие происходит каждый раз, когда в экземпляр загружаются новые данные?
(1) onClipEvent (load)
(2) onClipEvent(data)
(3) onClipEvent (enterFrame)
(4) onCli-pEvent (keyDown)
Какой обработчик позволяет программировать интерактивное взаимодействие, связанное с перемещением – например, определять направление перемещения, текущую позицию указателя?
(1) onClipEvent (load)
(2) onClipEvent (unLoad)
(3) onClipEvent (enterFrame)
(4) onClipEvent (mouseMove)
(5) onClipEvent (keyUp)
(6) onClipEvent (data)
На основной монтажный стол поместили экземпляр фильма-символа alien, в котором находится экземпляр фильма-символа spaceship. Как будет выглядеть относительный путь с основного монтажного стола к фильму-символу spaceship?
(1) _root.spaceship.alien
(2) _root.alien.spaceship
(3) spaceship.alien
(4) spaceship
(5) alien.spaceship
(6) _root.alien
Какой объект предназначен для получения информации о выделенных элементах вашего фильма?
(1) Button
(2) Color
(3) MovieClip
(4) Key
(5) Selection
(6) String
Каково имя функции, которая в данном скрипте function channelUp () { if (currentChannel + 1 = numberOfChannels) { changeTheChannel(currentChannel + 1); } } вызывается без аргументов?
(1) channelUp
(2) currentChannel
(3) numberOfChannels
(4) changeTheChannel
Если к описанию класса добавить _global, то
(1) ничего не измениться
(2) создать экземпляр класса можно будет с любого монтажного стола без указания пути
(3) к описанию класса нельзя будет добавить _parent
(4) создать экземпляр класса можно будет только с основного монтажного стола
У какого типа текстовых полей после публикации SWF файл нельзя изменить вид и размер шрифта, содержание надписи и прочие параметры?
(1) статичный текст
(2) ввод текста
(3) динамический текст
(4) логический текст
(5) вывод текста
К методам объекта Math относятся:
(1) abs()
(2) round()
(3) floor()
(4) ceil()
(5) length
Какая команда в данном скрипте прекращает перебор секций, если совпадение найдено switch (favoriteBand) { case "Beatles": gotoAndPlay("Beatles"); break; case "U2": gotoAndPlay("U2"); break; default: gotoAndPlay("Slim Whitman"); } вызывается с аргументами?
(1) Beatles
(2) break
(3) U2
(4) default
Зачем давать имена экземплярам?
(1) чтобы можно было указать на него в скрипте
(2) чтобы воздействовать на этот экземпляр
(3) чтобы ему было приятно
(4) чтобы проще было читать код
Сколько будет итераций при выполнении данного скриптаi = 0; while (i > 10) { ++i }
(1) 10,
(2) 0
(3) 9
Какими методами можно переслать переменные из объекта LoadVars для обработки скрипту на сервере?
(1) send()
(2) sendAndLoad()
(3) toString()
Какое событие XMLSocket возникает каждый раз, когда через сокет-соединение поступает информация?
(1) onConnect
(2) onXML
(3) onClose
(4) onLoad
Каким методом следует воспользоваться для динамического создания текстовых полей?
(1) removeTextField()
(2) createTextField():
(3) сloseTextField()
Каким методом рисования следует воспользоваться, чтобы установить стиль линий?
(1) moveTo()
(2) lineStyle()
(3) lineTo()
Каким методом объекта Date можно определить день недели?
(1) getMonth()
(2) getDay()
(3) getFullYear()
Как обозначается логическое И?
(1) =
(2) ==
(3) !=
(4) &&
Какое действие выполняет данная строка скрипта loadMovieNum ("tetox.swf", 2);
(1) загружает фильм tetox.swf в Уровень 2,
(2) загружает фильм 2 в Уровень tetox.swf,
(3) загружает Уровень 2 в фильм tetox.swf,
(4) загружает Уровень tetox.swf в фильм 2
Данный обработчик события on (press) запускает некий скрипт
(1) когда указатель наведен на кнопку или фильм-символ и кнопка мыши нажата
(2) когда пользователь перемещает мышь
(3) при нажатии пользователем какой-либо клавиши на клавиатуре
(4) в момент появления экземпляра фильма-символа на сцене
Как можно преобразовать обычный элемент в глобальный?
(1) _global.имяЭлемента = АбсолютныйПутьЭлемента;
(2) _global.имяЭлемента = ОтносительныйПутьЭлемента;
(3) нельзя преобразовать обычный элемент в глобальный
Как можно создать экземпляр объекта String?
(1) с помощью конструктора
(2) путем присвоения переменной строкового значения
(3) созданием текстового поля
Какое значение в данном скрипте function convertToMoonWeight (myWeight) { var newWeight = myWeight / 4; return newWeight; } возвращается после выполнения функции?
(1) convertToMoonWeight
(2) myWeight
(3) newWeight
(4) return
Если термин this используется в обычной функции, то он означает
(1) ссылку на экземпляр-потомок
(2) ссылку на экземпляр, который вызвал этот метод
(3) ссылку на монтажный стол, на котором находится функция
Если имя переменной заключено в квадратные скобки, то
(1) ее значение следует трактовать как имя другой переменной
(2) ее значение является динамическим указанием имени переменных
(3) ее значение содержит ошибку
(4) ее имя содержит ошибку
Какой метод объекта Math округляет число до целого по правилам математики?
(1) abs()
(2) round()
(3) floor()
(4) ceil()
(5) sqrt()
Какое значение будет передано переменной conditions в данном скрипте randomWeather = 5 if (randomWeather == 0) { conditions = "Sunny"; } else if (randomWeather == 1) { conditions = "Rainy"; } else { conditions = "Night"; } ?
(1) Sunny
(2) Rainy
(3) Night
(4) никакое
Операция конкатенация означает:
(1) объединение текстовых полей и переменных в единую строку – сообщение
(2) удаление текстовых полей
(3) создание текстового поля
(4) создание переменной
Выберите верные предложения:
(1) условие цикла не обязательно должно зависеть от какого-то увеличивающегося или уменьшающегося значения
(2) для реализации в скриптах повторяющихся действий служат операторы цикла.
(3) с помощью оператор цикла можно менять порядок выполнения действий
(4) в качестве условия может фигурировать вызов функции, которая возвращает результат true, либо false
Какое событие доступное для объекта LoadVars наступает при каждой загрузке данных в объект?
(1) onLoad
(2) onPress
(3) onGet
В данном примере server.connect(hostName,port); IPадрес, по которому находится сокет-сервер
(1) server
(2) connect
(3) hostName
(4) port
в данном примере_root.createTextField(имяЭкземпляра, depth, x, y, width, height); значение свойства глубины
(1) height
(2) width
(3) x, y
(4) depth
Методы рисования ActionScript позволяют:
(1) удалить нарисованные линии и заливки
(2) искривить линию между двумя точками
(3) нарисовать овал
(4) заполнить фигуру цветом или градиентом
Можно ли значение свойства text текстового поля использовать для математических операций?
(1) да, сразу и без изменений
(2) да, если преобразовать их в числа
(3) нет
Какой результат получим при выполнении данной строки скрипта bounce.setPan (0);:
(1) звук будет издавать только правая колонка
(2) звук будет издавать только левая колонка
(3) звук равной громкости будут издавать и правая, и левая колонка
Какой результат получим при выполнении данной строки скрипта bounce.setPan (0);:
(1) звук будет издавать только правая колонка
(2) звук будет издавать только левая колонка
(3) звук равной громкости будут издавать и правая, и левая колонка
Выберите верные предложения:
(1) стандартному обработчику событий on(release) эквивалентен метод-обработчик имяФильмаСимвола.onRelease
(2) нельзя применять события мыши для экземпляра фильма-символа
(3) фильм-символ не может работать как кнопка
(4) существуют методы-обработчики, не имеющие эквивалента среди стандартных обработчиков событий
Какое действие выполняет данная строка скрипта loadMovieNum ("tBox.swf", 2);
(1) загружает фильм tBox.swf в Уровень 2
(2) загружает фильм 2 в Уровень tBox.swf
(3) загружает Уровень 2 в фильм tBox.swf
(4) загружает Уровень tBox.swf в фильм 2
Какие объекты являются универсальными, или глобальными?
(1) String
(2) Color
(3) Accessibility
(4) Key
(5) Selection
Выберите верные предложения:
(1) локальная переменная объявляется при объявлении функции
(2) локальная переменная создается и используется функцией при вызове
(3) локальная переменная и функция взаимозаменяемы
(4) локальная переменная удаляется при завершении работы функции
Данная строка скрипта #initclip – #endinitclip является:
(1) блоком инициализации
(2) блоком реализации
(3) блоком трансформации
В данной строке high.text = this[day].weather[0]; индексом элемента массива является?
(1) high
(2) text
(3) this
(4) day
(5) weather
(6) 0
Какой метод объекта String возвращает часть строки, основываясь на двух параметрах: стартовом индексе и длине ?
(1) length
(2) substr(start, length)
(3) toLowerCase()
(4) toUpperCase()
Выберите верные предложения:
(1) с помощью условной логики можно менять порядок выполнения действий
(2) для реализации в скриптах условной логики служат условные операторы.
(3) с помощью условной логики нельзя менять порядок выполнения действий
(4) условная логика – важнейший компонент интерактивных приложений
Какое действие выполняет данная строка скрипта message.text = "You underpaid your bill by " + difference + " dollars.";
(1) просмотр сообщения, отображаемого в текстовом поле message
(2) строка генерирует сообщение, отображаемое в текстовом поле message
(3) объединенное значение переменной difference и двух секций текста присваивается свойству text текстового поля message
Какие значения будет принимать переменная i в данном скрипте total = 0; i = 0; while (++i <= 10) { if (i == 5) { continue; } total += i; }
(1) 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
(2) 0, 1, 2, 3, 4, 6, 7, 8, 9, 10
(3) 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
Какое действие выполняет данная строка скрипта myObject = SharedObject.getLocal("stuff_I_saved");
(1) загружает переменные в myObject
(2) если общий объект "stuff_I_saved" существует на жестком диске пользователя, данные из него будут загружены в myObject
(3) если "stuff_I_saved" не существует, он будет создан со ссылкой на myObject
Какое действие выполняет данная строка скрипта server.close();?
(1) передает информацию через сокет-соединение
(2) устанавливает соединение XMLSocket с сервером
(3) закрывает соединение с сервером
Каким методом объекта TextField следует воспользоваться для применения нового стиля только к новому тексту?
(1) setTextFormat()
(2) getTextFormat()
(3) setNewTextFormat()
(4) getNewTextFormat()
Каким методом рисования следует воспользоваться, чтобы заполнить фигуру градиентом?
(1) endFill()
(2) beginGradientFill()
(3) beginFill()
Свойство монтажного стола _currentframe показывает?
(1) номер кадра, на котором в предыдущий момент находился курсор воспроизведения
(2) номер кадра, на котором в данный момент находится курсор воспроизведения
(3) номер кадра, на котором в следующий момент будет находиться курсор воспроизведения
Какое действие выполняет данная строка скрипта music.start (0, 5); ?
(1) начнется воспроизведение звукозаписи с начала до 5 секунды
(2) начнется воспроизведение звукозаписи с начала и повторится 5 раз
(3) начнется воспроизведение звукозаписи только на правом канале
Какое действие выполняет данная строка скрипта music.start (0, 5); ?
(1) начнется воспроизведение звукозаписи с начала до 5 секунды
(2) начнется воспроизведение звукозаписи с начала и повторится 5 раз
(3) начнется воспроизведение звукозаписи только на правом канале
Какое действие выполняет данная строка скрипта ball._x = 360; ?
(1) изменение размера объекта ball на 360 процентов по горизонтали:
(2) изменение координаты x объекта ball;
(3) перемещение объекта ball
Какое действие выполняет данная строка скрипта startDrag (this);
(1) разрешает перетаскивать основной монтажный стол;
(2) разрешает перетаскивать объект, для которого написано действие;
(3) разрешает перетаскивать любой объект
Какое действие выполняет данная строка скрипта _x += speed; ?
(1) переменной _x присваивается значение speed
(2) к текущей горизонтальной координате прибавляется значение переменной speed
(3) никакого, в данной строке ошибка
Какое действие выполняет данная строка скрипта var firstName = "Jobe", lastName = "Makar", email = "jobe@intuit.ru"; ?
(1) создает переменные Jobe, Makar, email
(2) создает локальные переменные firstName, lastName, email
(3) создает локальные переменные Jobe, Makar, email, firstName, lastName, jobe@intuit.ru
Какое действие выполняет данная строка скрипта frankenstein._proto_ = Lawyer.prototype; ?
(1) переменной frankenstein._proto_ присваивается значение Lawyer.prototype
(2) указывает, что объект-прототип класса frankenstein наследует объекту-прототипу Lawyer
(3) указывает, что объект-прототип класса Lawyer наследует объекту-прототипу frankenstein
Какое действие выполняет данная строка скрипта animalSound = _parent[currentAnimal];?
(1) переменной animalSound динамически присваивается значение переменной currentAnimal с основного монтажного стола
(2) переменной animalSound динамически присваивается значение переменной currentAnimal с родительского монтажного стола
(3) переменной animalSound динамически присваивается значение переменной currentAnimal с монтажного стола некоторого фильма-символа
Какое действие выполняет данная строка скрипта inputField.text = inputField.text.toLowerCase(); ?
(1) все символы в текстовом поле inputField переводятся в нижний регистр (делаются строчными)
(2) все слова в текстовом поле inputField переводятся на русский язык
(3) все буквы в поле inputField заглавными
(4) все буквы в поле inputField станут невидимыми
Как изменится значение переменной _x в данном скрипте direction == "left" if (direction == "right") { _x = _x + 3; } else { _x = _x - 3; } ?
(1) увеличится на 3
(2) уменьшится на 3
(3) никак
В данном примереon (press) { amountPaid = Number(paid.text); } событием является
(1) paid.text
(2) Number()
(3) amountPaid
(4) press
Какое действие позволяет прервать выполнение текущей итерации и перейти сразу к следующей итерации цикла?
(1) continue
(2) break
(3) stop
В данном примере userName.text = myObject.data.userName; свойством, помещающим данные в общий объект является
(1) userName.text
(2) data
(3) userName
(4) myObject
Flash может присоединяться только к портам, у которых
(1) код меньше 1024
(2) код равен 1024
(3) код больше 1024
В данном примере1. states = ["California", "Indiana", "North Carolina", "Oklahoma"]; 2. matchFound = false; 3. i = -1; 4. while (++i < states.length) { 5. if (state.text == states[i]) { 6. matchFound = true; } } строкой, проверяющей конец массива является
(1) 1
(2) 2
(3) 3
(4) 4
(5) 5
(6) 6
Какой метод позволяет определить момент, когда экземпляр касается своей границей границы другого экземпляра
(1) clear()
(2) hitTest()
(3) beginFill()
В каком примере новый объект Date связан с определенной датой?
(1) myDate = new Date(66, 6, 27);
(2) myDate = new Date();
(3) _root.gotoAndPlay(_currentframe + 10);
Порядок вычислений в выражениях ActionScript определяется следующими правилами приоритета:
(1) все вычисления в скобках выполняются раньше, чем вычисления вне скобок
(2) действия умножения и деления выполняются раньше, чем сложение и вычитание
(3) сложение и вычитание выполняются в последнюю очередь
(4) если в выражении имеется несколько операторов равного приоритета, они выполняются (при отсутствии скобок) по порядку следования слева направо
(5) сложение и вычитание выполняются раньше, чем умножения и деления
Термином placeholder называют:
(1) текстовый или графический элемент, заменяемый реальным элементом
(2) заполнитель
(3) шаблон, заменяемый реальным элементом
В каком примере используется обработчик события мыши?
(1) Mouse.hide(); startDrag ("hand", true);
(2) on (dragOver) { hand._alpha = hand._alpha - 10; }
(3) on (press) { light.gotoAndStop (1); }
(4) onClipEvent (enterFrame) { _root.time++; _root.timer._rotation = _root.timer._rotation + 1; }
Какой объект в данном примереon (press) { _global.amountPaid = Number(paid.text); } будет виден с любого уровня?
(1) paid.text
(2) Number()
(3) amountPaid
(4) press
Какое значение в данном примереzipCode.text = "ActionScript"; zipLength = zipCode.text.length; будет иметь переменная zipLength?
(1) ActionScript
(2) zipCode.text.length
(3) 12
(4) никакого
В каком примере используется функция с основного монтажного стола?
(1) if (tvPower) { newChannel = 0; } else { newChannel = 1; }
(2) on (release) { _root.togglePower(); }
(3) function channelUp () { if (currentChannel + 1 = numberOfChannels) { changeTheChannel(currentChannel + 1); } }
(4) function convertToMoonWeight (myWeight) { var newWeight = myWeight / 6.04; return newWeight; }
В каком примере добавляется новый метод к классу встроенных объектов MovieClip?
(1) #initclip _global.CustomClass = function(){ } CustomClass.prototype = new MovieClip(); CustomClass.prototype.onRollOver = function(){ this._alpha = 50; } Object.registerClass("clipOne", CustomClass); #endinitclip
(2) _global.CustomClass = function(){ } CustomClass.prototype = new MovieClip(); CustomClass.prototype.onRollOver = function(){ this._alpha = 50; } Object.registerClass("clipOne", CustomClass);
(3) MovieClip.prototype.flip = function(mode){ if (mode.toLowerCase() == "h"){ this._xscale = -this._xscale; }else if (mode.toLowerCase() == "v"){ this._yscale = -this._yscale; } }
В данном примере monday.politics=new Array(); новым массивом является
(1) pmonday
(2) politics
(3) new
(4) Array()
Какой метод объекта String переводит все символы строки в нижний регистр ?
(1) length
(2) substr(start, length)
(3) toLowerCase()
(4) toUpperCase()
Какие два действия нужно выполнить, чтобы установить граничные условия во Flash?
(1) задать пределы ограничений
(2) использовать пределы в операторе if
(3) передать пределы ограничений фильму-символу
В каком примере есть оператор присваивания?
(1) on (press) { light.gotoAndStop (1); }
(2) loadVariablesNum ("Electric_Bill.txt", 0);
(3) if (amountPaid ==amountOwed) { light.gotoAndStop (10); }
(4) amountPaid = Number(paid.text);
В каком примере одна из итерация цикла была прервана?
(1) while (++i <= 20) { total += i; if (total >= 10) { break; } }
(2) while (++i <= 20) { if (i == 10) { continue; } total += i; }
(3) while (++i < 2) { j = -1; while (++j < 2) { ++v; } }
В каком примере общий объект записывается в файл?
(1) function myFunction(){ trace("Данные загружены"); } container = new LoadVars(); container.onLoad = myFunction; container.load("http://www.somedomain.com/myFile.asp");
(2) myObject.data.savedArray = nameOfArray; myObject.data.savedXML = nameOfXMLObject; myObject.data.userName = userName.text;
(3) myObject.flush();
В каком примере скрипт создает объект XML, и отсылает его на URL, ожидая получить ответ?
(1) myXML = new XML(); myXML.load("http://somedomain.com/info.xml");
(2) URL = "http://www.electrotank.com/projects/tfts/using_xml/UserLogin.asp"; xmlToSend = "<!Login><!UserName>Jobem<!/UserName><!Password>hayes<!/Password><!/Login>"; objToSend = new XML(xmlToSend); objToReceive = new XML(); objToSend.sendAndLoad(URL, objToReceive);
(3) server = new XMLSocket(); server.connect("localhost",9999);
В каком примере логическое выражение дает результат true, если между символом @ и последней точкой меньше двух символов?
(1) if (email.text.lastIndexOf(".") <= (email.text.indexOf("@") + 2)) { errors.push(". missing in email or in the wrong place."); }
(2) function clearForm() { name.text = ""; email.text = ""; errorLog.text = ""; errors.length = 0; }
(3) if (email.text.length < 8) { errors.push("Email address not long enough."); }
В каком примере происходит смена глубин размещения экземпляров клипов?
(1) on (release) { printAsBitmap ("_root", "bmovie"); }
(2) function swap ("window2") { _root.window2.swapDepths(_root.window1); topDog = "window2"; }
(3) _root.createEmptyMovieClip("box",1); with (_root.box) { lineStyle(0,0x000000,100); lineTo(0,100); lineTo(0,0); }
В каком примере реализована для одной кнопки обработка двойного щелчка?
(1) function rotateClip() { myMovieClip._rotation += 10; } setInterval (rotateClip, 1500);
(2) on (release) { if (getTimer() – lastClick < 500) { // Действия } lastClick = getTimer(); }
(3) onClipEvent (enterFrame) { if (_root._currentframe >= 50 && _root.currentframe <= 100) // действия } }
Каким образом можно назначить звукозаписи имя Sound0?
(1) открыть диалоговое окно Свойства связи (Linkage Properties)
(2) установить флажок Экспорт для ActionScript (Export for ActionScript)
(3) присвоить звуковому клипу имя-идентификатор
(4) снять флажок Экспорт для ActionScript (Export for ActionScript)
Каким образом можно назначить звукозаписи имя Sound0?
(1) открыть диалоговое окно Свойства связи
(2) установить флажок Экспорт для ActionScript
(3) присвоить звуковому клипу имя-идентификатор
(4) снять флажок Экспорт для ActionScript
В каком примере изменяется прозрачность объекта?
(1) Mouse.hide(); startDrag ("hand", true);
(2) on (dragOver) { hand._alpha = hand._alpha - 10; }
(3) on (press) { light.gotoAndStop (1); }
(4) onClipEvent (enterFrame) { _root.time++; _root.timer._rotation = _root.timer._rotation + 1; }
В каком примере присутствует обращение к фильму, загруженному в другой уровень?
(1) on (press) { light.gotoAndStop (1); }
(2) on (release) { currentcolor.gotoAndStop ("Purple"); _level0.colors.gotoAndStop ("Purple"); }
(3) on (press) { _alpha = 50; startDrag (this); }
(4) on (press) { _level1._alpha = 50; startDrag (); }
В каком примере переменной присвоено значение индекса первой встреченной в строке буквы s?
(1) now = new Date(); largeNumber = now.getTime();
(2) if (key.isDown(key.UP)) { _y -= speed; } else if (key.isDown(key.DOWN)) { _y += speed; }
(3) on (release) { _root._xscale = _root._xscale + 10; _root._yscale = _root._yscale + 10; }
(4) message.text = "No shoes no service!"; firstS = message.text.indexOf("s");
В каком примере вызов функции организован динамически с использованием значения переменной?
(1) traceNames("Kelly","Hayes");
(2) _root.togglePower();
(3) _root.[aVariableName]();
В каком примере есть описание класса с переменной ?
(1) Person = function(){ this.name = "Justin"; this.age = 16; this.legs = 2; this.head = new Object() this.head.eyes = 2; this.head.memories = new Array(); }
(2) Person = function(name, age){ this.name = name; this.age = age; this.legs = 2; this.head = new Object() this.head.eyes = 2; this.head.memories = new Array(); }
(3) Person.prototype.talk = function(){ trace("Привет, меня зовут "+ this.name +". Мне "+ this.age +" лет."); }
(4) MathPlus = new Object(); MathPlus._proto_ = Math; MathPlus.oldMax = Math.max; MathPlus.max = function(x, y, z){ firstComparison = MathPlus.oldMax(x, y); secondComparison = MathPlus.oldMax(firstComparison, z); return secondComparison; } Object.prototype.Math = MathPlus;
В каком примере создаются переменные?
(1) headline.text = this[day][section][0]; article.text = this[day][section][1]; author.text = this[day][section][2];
(2) tuesday.entertainment[0]="Amazing Sci-Fi"; tuesday.entertainment[1]="Sentrillion Blazers is the must see sci-fi moive of the year!..."; tuesday.entertainment[2]="Jobe Makar";
(3) name1 = "John Smith"; name2 = "Kelly McAvoy"; name3 = "Chris Taylor";
В каком примере создаются переменные строкового типа?
(1) (Math.abs(-516) / Math.abs(-672)) * 100;
(2) zipCode.text = "ActionScript"; zipLength = zipCode.text.length;
(3) name2 = "Kelly"; name3 = "Chris";
(4) _root.time++;
В каком примере поворот экземпляра фильма-символа не зависит от других событий?
(1) onClipEvent (enterFrame) { if (power == true) { clock._rotation = clock._rotation + 1; } }
(2) onClipEvent (enterFrame) { clock._rotation = clock._rotation + 1; }
(3) onClipEvent (keyDown) { if (launch && key.isDown(key.SPACE)) { speed = thrust; _root.thrustBoost.gotoAndStop ("on"); } }
Какую последовательнось действий нужно выполнить для тестирования скрипта и выявления возможных ошибок:
  • В меню Flash выполнить команду Управление > Проверить фильм (Control > Test Movie)
  • Нажимать кнопки
  • Анализировать поведение проекта на соответствие задуманному
  • Вводить различные значения в текстовые поля
  • Закрыть окно тестирования и вернуться в среду разработки
  • Внести дополнения и изменения в текст скрипта
  • (1) 1 2 3 4 5 6
    (2) 1 3 2 4 6 5
    (3) 1 4 2 3 5 6
    (4) 1 4 3 2 5 6
    Выберите верные предложения:
    (1) вложенный цикл состоит из внешнего цикла и внутреннего цикла
    (2) на каждой итерации внутреннего цикла несколько раз выполняется внешний цикл
    (3) на каждой итерации внешнего цикла несколько раз выполняется внутренний цикл.
    Какую последовательнось действий нужно выполнить для того, чтобы по завершении загрузки переменных с определенного URL в объект LoadVars, вызвать функцию:
  • Создать новый объект LoadVars при помощи конструктора new LoadVars();
  • Описать функцию
  • Указать функцию, которую следует вызвать по завершении загрузки
  • Вызвать метод load() объекта LoadVars
  • (1) 1 2 3 4
    (2) 1 4 3 2
    (3) 2 1 3 4
    (4) 2 1 4 3
    В данном примере <MyFriend> <Name Gender="female">Kelly Makar</Name> <Name Gender="male">Mike Grundvig</Name> <Name Gender="male">Free Makar</Name> </MyFriend>дочерним узлом является
    (1) MyFriends
    (2) Name
    (3) Gender
    Какое свойство объекта TextFormat определяет расстояние, на которое перемещается курсор в поле при нажатии клавиши Tab?
    (1) font
    (2) tabStops
    (3) url
    (4) target
    Метод swapDepths() объекта MovieClip позволяет
    (1) динамически измерять глубины расположения клипов
    (2) динамически измененять глубины расположения клипов
    (3) поменять глубинами любые два фильма-символа
    (4) переместить экземпляр на указанную глубину
    Какие особенности имеет свойство totalframes?
    (1) свойство totalframes имеет атрибут "только для чтения"
    (2) значение totalframes автоматически устанавливает Flash
    (3) самим изменить значение этого свойства невозможно
    Как называется процесс присвоения имен – идентификаторов звуковым клипам, предназначенным для присоединения?
    (1) связыванием
    (2) присваиванием
    (3) инициализацией
    При загрузке внешнего файла на адресный монтажный стол важно помнить:
    (1) регистрационная точка загружаемого внешнего файла должна соответствовать регистрационной точке экземпляра, в который производится загрузка
    (2) если целевой экземпляр, в который загружен внешний файл, каким-либо образом трансформируется, те же трансформации претерпевает и загруженный файл
    (3) после того, как внешний файл загружен в адресный экземпляр, им можно управлять посредством ActionScript, ссылаясь на адрес экземпляра, в который он загружен.createEmptyMovieClip()
    (4) внешний загруженный файл полностью заменяет адресный экземпляр
    Какое действие выполняет данная строка скрипта Mouse.addListener("myTextField");
    (1) текстовое поле addListener зарегистрировано для прослушивания объекта Mouse
    (2) текстовое поле Mouse зарегистрировано для прослушивания объекта myTextField
    (3) текстовое поле myTextField зарегистрировано для прослушивания объекта Mouse
    (4) текстовое поле myTextField зарегистрировано для прослушивания объекта addListener
    На основной монтажный стол поместили экземпляр фильма-символа alien, в котором находится экземпляр фильма-символа spaceship. Какими способами можно указать пути при обращении фильма spaceship к основному монтажному столу?
    (1) _global
    (2) _parent
    (3) this
    (4) _root
    (5) _level0
    (6) _parent._parent
    Группа каких объектов отвечает за визуальное содержание и системные параметры – фильмы-символы, текстовые поля, сцена и права доступа?
    (1) Client/Server
    (2) Core
    (3) More
    (4) Parent
    (5) Movie
    (6) Authoring
    Выберите верные предложения:
    (1) если в теле функции встречается действие return, выполнение функции немедленно прекращается
    (2) если в теле функции встречается действие return, выполнение функции начинается сначала
    (3) при помощи действия return можно возвращать данные любого типа
    (4) при помощи действия return можно возвращать данные одного типа
    Какие свойства всегда одинаковы для всех экземпляров данного класса?
    (1) свойства, заложенные в описании класса
    (2) свойства, унаследованные от прототипа
    (3) свойство, значение которого присваивается путем непосредственной адресации к экземпляру
    (4) все свойства
    Для поля для ввода (Input Text), в инспекторе Параметры имеются следующие опции:
    (1) направление текста (Text Orientation)
    (2) выравнивание (Alignment)
    (3) рамка вокруг текста (Border/Bg)
    (4) символ (Character)
    (5) выбор доступен (Selectable)
    В каком примере в вычислениях используется операторы равного приоритета?
    (1) (Math.abs(-516) / Math.abs(-672)) * 100;
    (2) myVariable = 5 + 7 - 3;
    (3) _root.time--;
    Выберите верные предложения:
    (1) для обнаружения столкновения двух объектов в ActionScript имеется метод hitTest() объекта MovieClip
    (2) объект MovieClip не имеет метода hitTest() в ActionScript
    (3) метод hitTest() проверяет встретится ли на сцене текущий экземпляр фильма-символа с другим экземпляром
    (4) метод hitTest() возвращает данные строкового типа
    Используя возможности ActionScript, Flash позволяет создавать
    (1) веб-материалы для просмотра и взаимодействия с пользователем
    (2) самостоятельные приложения
    (3) игры
    (4) программы для демонстрации приложений и обучения пользователей
    Циклы применяются в следующих ситуациях:
    (1) проверки условия
    (2) повторения набора действий
    (3) повторения какого-либо действия
    Возможность Flash обмениваться данными с внешними источниками позволяет:
    (1) создавать веб-материалы для просмотра и взаимодействия с пользователем
    (2) создавать приложения для голосования
    (3) создавать журнал для хранения сообщений пользователей
    Выберите верные предложения:
    (1) каждый XML-документ может содержать не один корневой узел
    (2) каждый XML-документ может содержать только один корневой узел
    (3) атрибуты обязательны; каждый узел может иметь ограниченное число атрибутов
    (4) атрибуты необязательны; каждый узел может иметь неограниченное число атрибутов
    процесс проверки введенных пользователем данных может содержать следующее пункты:
    (1) выбор критериев правильности данных
    (2) анализ предоставленных данных
    (3) сравнение этих данных с выбранными критериями
    (4) если данные верны – продолжение; если неверны – сообщение об ошибке, решение проблемы и новая проверка
    Для динамического создания экземпляра фильма-символа предназначены следующие методы объекта MovieClip:
    (1) duplicateMovieClip()
    (2) attachMovie()
    (3) createEmptyMovieClip()
    (4) beginFill()
    Наиболее употребительной единицей времени во Flash является
    (1) Date
    (2) setInterval()
    (3) getTimer()
    (4) кадр
    Какая характеристика звука дает представление о расстоянии?
    (1) длительность
    (2) громкость
    (3) панорама
    (4) Key
    Какие методы предназначены для загрузки внешних JPG-изображений?
    (1) loadMovie()
    (2) loadMovieNum()
    (3) createEmptyMovieClip()
    (4) loadSound()
    В Macromedia Flash откликами на всевозможные события являются
    (1) обработчики событий
    (2) обработчики кадров
    (3) обработчики звука
    (4) обработчики фильмов
    Выберите верные предложения:
    (1) монтажный стол считается присутствующим, пока он отображен в окне проигрывателя
    (2) метод представляет собой действие, которое способен выполнять объект.
    (3) коммуникации между элементами фильма осуществляются посредством сети интернет
    (4) объект не обязательно должен содержать свойства и методы
    Выберите верные окончания предложения "С помощью объекта Key вы сможете:"
    (1) узнать, не нажата ли в данный момент определенная клавиша
    (2) определить последнюю нажатую клавишу
    (3) определить, в каком состоянии находится та или иная из клавиш-переключателей
    (4) создать слушатель для отслеживания событий клавиатуры
    (5) создать несколько его экземпляров
    В Macromedia Flash строка скрипта myFunction = function (аргумент1, аргумент2, и т.д.) {/*действия*/}; является способом
    (1) создания функции
    (2) вызова функции
    (3) вычисления функции
    (4) удаления функции
    Выберите верные предложения:
    (1) действие trace позволяет увидеть данные, существующие в фильме в ходе воспроизведения
    (2) объект может содержать в себе другой объект
    (3) объект не может содержать в себе другой объект
    Каким символом обозначается оператор присваивания?
    (1) знак равества
    (2) знак больше
    (3) знак меньше
    (4) знак амперсанда
    Какой тип данных может принимать одно из двух состояний: 1 и 0?
    (1) строка
    (2) число
    (3) булевы значения
    (4) объект
    К операторам сравнения относятся
    (1) меньше, чем равно
    (2) меньше или равно
    (3) меньше, чем
    Каким символом обозначается оператор присваивания?
    (1) знак равенства
    (2) знак больше
    (3) знак меньше
    (4) знак амперсанда
    К операторам цикла относятся
    (1) while
    (2) for
    (3) for..in
    (4) switch
    Обмен данными – это
    (1) акт получения Flash данных из источника
    (2) акт пересылки данных из Flash другому приложению
    (3) акт пересылки данных из Flash пользователю
    Каким правилам необходимо следовать при составлении XML-документов?
    (1) не следует начинать имена узлов буквами XML
    (2) каждый узел должен быть правильно завершен
    (3) все служебные символы должны кодироваться в стандарте URL
    (4) большинство XML-анализаторов учитывают регистр клавиатуры
    (5) корневой узел должен быть единственным
    Как можно сформулировать условия для проверки введенных пользователем данных?
    (1) состоит ли значение из определенного числа символов?
    (2) укладывается ли введенное значение в заданный диапазон?
    (3) верно ли пользователь указывает свой адрес?
    (4) в правильном ли формате введены данные?
    Какой метод создает пустой экземпляр фильма-символа?
    (1) duplicateMovieClip()
    (2) attachMovie()
    (3) createEmptyMovieClip()
    Какая функция Flash позволяет вести отсчет времени в миллисекундах?
    (1) Date
    (2) setInterval()
    (3) getTimer()
    (4) кадр
    В строке soundObjectName = new Sound (Target); Target указывает на
    (1) адресную ссылку на монтажный стол, с которым будет связан данный объект
    (2) адресную ссылку на дочерним монтажный стол
    Загрузка внешних материалов по сравнению с помещением всех материалов проекта в единый SWF имеет следующие преимущества:
    (1) фильм быстрее загружается из интернета
    (2) в окне проигрывателя можно просматривать разные фильмы, не переходя к другим HTML-страницам
    (3) проект приобретает модульную структуру, его легко обновить и использовать повторно
    (4) проект становится более динамичным
    Событие on (releaseOutside) относится к событиям
    (1) мыши
    (2) клипа
    (3) кадра
    (4) звука
    Адресация, которая указывает адрес объекта относительно того, кто ищет этот объект, называется
    (1) абсолютной
    (2) относительной
    В строке clip1.color = "red"; содержится объект clip1 и его
    (1) свойство color
    (2) значение color
    (3) метод color
    В Macromedia Flash строка скрипта myFunction(); является способом
    (1) создания функции
    (2) вызова функции
    (3) вычисления функции
    (4) удаления функции
    В строке person1.head.memories
    (1) head – родитель memories, а person1 – предок head и memories
    (2) head – родитель person1, а person1 – предок head и memories
    (3) head является дочерним объектом по отношению к person1, а memories – потомок и head, и person1
    Выберите верные предложения:
    (1) значение переменной строкового типа указывают в кавычках
    (2) значение переменной числового типа указывают в кавычках
    (3) булевы, или логические,значения переменной – это true или false
    Выберите верные предложения:
    (1) данные строкового типа указывают в кавычках
    (2) данные числового типа указывают в кавычках
    (3) булевы, или логические, данные – это true или false
    Как обозначается логическое И?
    (1) =
    (2) ==
    (3) !=
    (4) &&
    Текстовые данные, заключены между...
    (1) кавычками
    (2) обычными скобками
    (3) фигурными скобками
    Какой оператор цикла применяется, когда набор действий нужно выполнить определенное число раз?
    (1) while
    (2) for
    (3) for..in
    (4) switch
    Какой формат поддерживает загрузку данных из файлов с расширением txt?
    (1) строка URL
    (2) файлы XML
    (3) XML socket
    (4) общие объекты
    (5) текстовый файл
    (6) серверные скрипты
    Какое свойство объекта XML указывает на первый узел внутри структуры?
    (1) firstChild
    (2) childNodes
    (3) nextSibling
    (4) attributes
    Какое свойство сообщает текстовому полю, что предназначенная для вывода строка содержит HTML-теги ?
    (1) htmlText
    (2) text
    (3) nextSibling
    (4) attributes
    Выберите верные предложения:
    (1) во Flash, если два экземпляра клипов перекрываются, верхним будет тот, который имеет большее значение глубины
    (2) каждый экземпляр фильма-символа имеет уникальное значение глубины
    (3) значение глубины не может быть отрицательным
    Выберите верные предложения:
    (1) функцию getTimer() можно найти в списке инструментов панели Действия в разделе Functions
    (2) в ActionScript месяцы и дни недели обозначаются числами, начиная с нуля
    (3) в ActionScript месяцы и дни недели обозначаются так же как в жизни
    Какое действие позволяет остановить перетаскивание объекта?
    (1) this._x = _root._xmouse;
    (2) startDrag()
    (3) stopDrag()
    Создание интерактивного заполнителя означает:
    (1) присоединение к экземпляру скрипта, инициируемого тем или иным событием из группы onClipEvent
    (2) присоединение к экземпляру фильма
    (3) присоединение к экземпляру звука
    (4) присоединение к экземпляру кадра
    Обработчик событий (event handlers) содержит
    (1) скрипт, выполняемый только тогда, когда происходит определенное событие
    (2) протокол события
    (3) фильм о событии
    (4) рассказ о событии
    Как можно обратиться к текущему клипу?
    (1) _global
    (2) _parent
    (3) this
    (4) _root
    (5) _level5
    В каком примере изменяется значение свойства объекта?
    (1) car.color = "red";
    (2) color = "red";
    (3) car.play();
    Какой пример содержит вызов функции с определенного монтажного стола?
    (1) _root.clip1.clip2.myFunction();
    (2) myFunction();
    (3) myFunction - function (аргумент1, аргумент2, и т.д.) {/*действия*/};
    (4) нет верного ответа
    В каком примере вложенному в person1 объекту добавляется свойство?
    (1) person1 = new Object();
    (2) person1.age = 16;
    (3) person1.head = new Object()
    (4) person1.head.eyes = 2;
    Какой тип значений переменных используется в данном примере myFavoriteNumber = 27
    (1) строковые
    (2) логические
    (3) числовые
    Какой тип данных используется в данном примере myFavoriteNumber = 7
    (1) строковые
    (2) логические
    (3) числовые
    Какой условный оператор удобен, если имеется некий набор точных значений, которым должны соответствовать те или иные действия ?
    (1) оператор if
    (2) оператор if/else if
    (3) оператор if/else
    (4) оператор switch
    (5) оператор ?:
    Выберите верные предложения:
    (1) точка отделяет имя объекта от названия нужного свойства или метода
    (2) точка ставится в конце строки скрипта
    (3) точка с запятой отделяет одно действие от другого
    (4) точка с запятой используется при указании пути к конкретному монтажному столу
    Какой условный оператор позволяет задать несколько условий с разной реакцией на них?
    (1) оператор if
    (2) оператор if/else if
    (3) оператор if/else
    (4) оператор switch
    (5) оператор ?:
    При посылке переменных с помощью POST
    (1) переменные и значения содержатся внутри заголовка HTTP-запроса
    (2) переменные и значения содержатся внутри HTTP-запроса
    (3) переменные и значения невидимы для пользователя
    (4) переменные и значения видимы для пользователя
    Какое свойство объекта XML возвращает ассоциативный массив имен атрибутов?
    (1) firstChild
    (2) childNodes
    (3) nextSibling
    (4) attributes
    Какие условия используются для проверки e-mail адреса?
    (1) он должен содержать два символа @
    (2) он должен содержать хотя бы одну точку
    (3) между символом @ и первой после него точкой должно быть по меньшей мере два символа
    (4) адрес e-mail должен состоять по меньшей мере из восьми символов (aa@bb.cc)
    В чем состоят отличия метода attachMovie() от метода duplicateMovieClip()?
    (1) присоединение позволяет добавить любой монтажный стол на основной монтажный стол.
    (2) дублирование позволяет создавать точные копии экземпляра клипа в пределах того монтажного стола, где находится оригинал
    (3) присоединение позволяет добавить любой монтажный стол на любой другой монтажный стол.
    (4) дублирование позволяет создавать точные копии экземпляра клипа на любом монтажном столе
    Какие особенности имеет функция Flash getTimer()?
    (1) измеряет точное время, отсчитываемое по системным часам пользовательского компьютера
    (2) возвращает время, прошедшее с момента запуска всего фильма, а не отдельных монтажных столов
    (3) возвращает время, прошедшее с момента запуска произвольного фильма
    В чем особенности метода attachSound()?
    (1) присоединяемый звуковой клип находится в библиотеке в момент присоединения
    (2) дубликат создается только на том же монтажном столе, что и оригинал
    (3) дубликат автоматически наследует обработчики событий, дублируемого экземпляра
    (4) применение метода требует выполнения некоторых условий
    Свойство duration объекта типа Sound представляет
    (1) продолжительность звукозаписи в миллисекундах
    (2) продолжительность звукозаписи в секундах
    (3) продолжительность звукозаписи в минутах
    Выберите верные предложения:
    (1) события кадров позволяют выполнить привязку действий ко времени
    (2) события кадров позволяют выполнить синхронизацию чего-либо с визуальными элементами, находящимися на сцене в данный момент
    (3) событие кадра - серия действий, присоединенных к кадру монтажного стола
    (4) события нельзя привязать к кадрам
    Выберите верные предложения:
    (1) родительским является тот монтажный стол, который содержит другой фильм.
    (2) потомок – это фильм, который содержится внутри другого монтажного стола
    (3) родительским является тот монтажный стол, который содержится внутри другого монтажного стола
    (4) потомок – это фильм, который содержит другой фильм
    Приведенная строка ActionScript Key.isDown(Key.TAB); выполняет следующее действие:
    (1) создает новый метод с именем isDown, для нажатия клавиши TAB
    (2) создает новый экземпляр объекта Key с именем isDown и связывает его с клавишей TAB
    (3) определяет нажата ли клавиша TAB
    Выберите верные предложения:
    (1) если создать новый объект-родитель, то создастся и его потомок
    (2) если удалить объект-родитель, то удалится и его потомок
    (3) если что-то происходит с объектом-родителем, то же случается и с его потомками
    Выберите верные предложения:
    (1) синтаксис конструктора объекта Array таков: myArray = new Array();
    (2) каждому значению в массиве соответствует его номер, называемый индексом
    (3) можно наполнить массив значениями при создании: List = ["John","Kelly","Chris","Carter"];
    (4) можно наполнить массив значениями при создании: List = new Array ("John","Kelly","Chris","Carter");
    Какой арифметический оператор прибавляет к значению единицу?
    (1) ++
    (2) --
    (3) /
    (4) %
    Какой условный оператор позволяет позволяет задать несколько условий с разной реакцией на них?
    (1) оператор if
    (2) оператор if/else if
    (3) оператор if/else
    (4) оператор switch
    (5) оператор ?:
    Выберите верные предложения:
    (1) правилом хорошего тона в программировании считается делать отступ перед каждой из строк, заключенных в фигурные скобки и представляющих собой блок кода, который состоит из команд, выполняемых подряд, в одно и то же время
    (2) имена переменных не могут содержать пробелы
    (3) пробел нельзя ставить между именем объекта и связанным с ним свойством или методом
    (4) во Flash есть функция автоформата, которая сама расставляет все нужные отступы
    В данном примереi = 0; while (i < 10) { ++i } оператором цикла является
    (1) i = 0
    (2) (i < 10)
    (3) ++i
    (4) while
    Выберите верные предложения:
    (1) Flash может загружать данные, содержащиеся в текстовом файле
    (2) Flash может сохранить данные в текстовом файле
    Сокет-сервер – это приложение, способное
    (1) поддерживать двунаправленный канал связи между компьютерами сети
    (2) поддерживать однонаправленный канал связи между компьютерами сети
    метод объекта String lastIndexOf() способен
    (1) возвращать индекс последнего встречающегося в строке символа
    (2) возвращать индекс первого встреченного заданного символа
    Как называется процесс присвоения имен – идентификаторов клипам, предназначенным для присоединения?
    (1) связыванием
    (2) присваиванием
    (3) инициализацией
    Какое действие выполняет данная строка скрипта clock.startingTime = getTimer();
    (1) переменная получает значение, равное числу секунд, прошедших с момента запуска фильма
    (2) переменная получает значение, равное числу миллисекунд, прошедших с момента запуска фильма
    Сколько раз будет проиграна звукозаписьdynaSounds.start (0, randomLoop);?
    (1) 0
    (2) только 1
    (3) значение переменной randomSound
    Загрузку каких JPEG-картинок Flash поддерживает?
    (1) стандартные JPEG-изображения
    (2) файлы JPEG в прогрессивной кодировке
    Какой обработчик используется для запуска скрипта в ситуации, когда пользователь навел указатель мыши на кнопку или экземпляр фильма-символа и, удерживая кнопку мыши нажатой, убрал указатель в сторону?
    (1) on (press)
    (2) on (release)
    (3) on (releaseOutside)
    (4) on (keyPress)
    (5) on (rollOut)
    (6) on (dragOver)
    (7) on (dragOut)
    На основной монтажный стол поместили экземпляр фильма-символа Клип_А, содержащий другой экземпляр фильма-символа Клип_Б. Скрипт _parent.gotoAndPlay(50); помещен на монтажный стол фильма-символа Клип_А. Его выполнение вызовет
    (1) переход монтажного стола Клип_Б к кадру 50
    (2) переход основного монтажного стола к кадру 50
    (3) переход монтажного стола Клип_А к кадру 50
    Какой метод объекта Selection позволяет устанавливать фокус?
    (1) indexOf()
    (2) toLowerCase()
    (3) setFocus()
    (4) toUpperCase()
    Какое действие выполнится в данном примереif (tvPower) { tvPower = false; } else { tvPower = true; } при ложном условии?
    (1) if
    (2) (tvPower)
    (3) tvPower = false;
    (4) else
    (5) tvPower = true;
    Какие действия, будучи записанны после строки Person = function(){ }не создают экземпляр класса Person?
    (1) Person();
    (2) person1 = new Person();
    (3) person1 = new;
    (4) person1.play
    В данной строке скрипта tuesday.weather[2] = 90; значением элемента массива является?
    (1) tuesday
    (2) weather
    (3) 2
    (4) 90
    Выберите верные предложения:
    (1) оператор конкатенации обозначается знаком минус
    (2) конкатенацией называется разделения строк
    (3) оператор конкатенации обозначается знаком плюс
    (4) конкатенацией называется соединение двух строк
    Что является важнейшей частью процесса планирования?
    (1) помощь друга
    (2) наличие программы Flash
    (3) раскадровка
    Какие значения будет принимать переменная i в данном скрипте i = 0; while (++i < 10) { }
    (1) 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
    (2) 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
    (3) 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
    Для чего предназначен метод объекта getBytesLoaded()?
    (1) помогают узнать общее число байтов, которые необходимо загрузить
    (2) помогают узнать число уже загруженных байтов
    (3) помогают узнать число уже пропущенных байтов
    Какие виды событий способен обрабатывать XMLSocket?
    (1) onConnect
    (2) onXML
    (3) onClose
    (4) onLoad
    Какие теги HTML может интерпретировать Flash?
    (1) цвета текста
    (2) шрифт текста
    (3) размер шрифта
    (4) начало нового абзаца
    (5) начало фрейма
    Во Flash кнопки с непрерывной обратной связью можно реализовать с помощью событий клипа
    (1) mouseUp
    (2) enterFrame
    (3) load
    (4) mouseMove
    Каким методом объекта MovieClip можно перемещать монтажный стол к предыдущему кадру?
    (1) nextFrame()
    (2) prevFrame()
    (3) load()
    Какие параметры имеет действие startDrag()?
    (1) скорость перетаскивания
    (2) привязка к центру
    (3) время перетаскивания
    (4) объект перетаскивания
    Какие параметры имеет метод loadMovie()?
    (1) скорость загрузки
    (2) место внутри основного фильма
    (3) время загрузки
    (4) путь к внешнему источнику
    Какой обработчик позволяет выполнять скрипты, если нажата (или отпущена) какая-либо клавиша или кнопка мыши?
    (1) onClipEvent (load)
    (2) onClipEvent (unLoad)
    (3) onClipEvent (enterFrame)
    (4) onClipEvent (mouseMove)
    (5) onClipEvent (mouseDown)
    (6) onClipEvent (data)
    На основной монтажный стол поместили экземпляр фильма-символа alien, в котором находится экземпляр фильма-символа spaceship. Как будет выглядеть абсолютный путь фильма-символа alien?
    (1) _root.spaceship.alien
    (2) _root.alien.spaceship
    (3) spaceship.alien
    (4) spaceship
    (5) alien.spaceship
    (6) _root.alien
    Какой объект используется для определения состояния клавиатуры?
    (1) Button
    (2) Color
    (3) MovieClip
    (4) Key
    (5) Selection
    (6) String
    Сколько различных функций встречается в данном скрипте function channelUp () { if (currentChannel + 1 = numberOfChannels) { changeTheChannel(currentChannel + 1); } } ?
    (1) 1
    (2) 2
    (3) 3
    Какое свойство используется для указания, где следует искать свойства, не обнаруженные у самого экземпляра?
    (1) _global
    (2) _parent
    (3) this
    (4) _proto_
    Какой тип текстовых полей используют, когда нужно получить от пользователя какую-либо информацию?
    (1) статичный текст
    (2) ввод текста
    (3) динамический текст
    (4) логический текст
    (5) вывод текста
    Какой метод объекта Math извлекает квадратный корень из числа?
    (1) abs()
    (2) round()
    (3) floor()
    (4) ceil()
    (5) sqrt()
    Сколько блоков действий в данном скрипте switch (favoriteBand) { case "Beatles": gotoAndPlay("Beatles"); break; case "U2": gotoAndPlay("U2"); break; default: gotoAndPlay("Slim Whitman"); } ?
    (1) 1
    (2) 2
    (3) 3
    В данной строке owed.text = electricBill; свойством объекта является:
    (1) owed
    (2) text
    (3) =
    (4) electricBill
    Сколько будет итераций при выполнении данного скрипта i = 0; while (++i < 10) { }
    (1) 10
    (2) 0
    (3) 9
    Какой метод позволяет отправить на сервер для обработки содержимое объекта LoadVars, и загрузить ответ сервера в другой объект LoadVars
    (1) send()
    (2) sendAndLoad()
    (3) getBytesLoaded()
    Какое событие XMLSocket возникает при разрыве соединения с сокетом?
    (1) onConnect
    (2) onXML
    (3) onClose
    (4) onLoad
    Каким методом следует воспользоваться для динамического удаления текстовых полей?
    (1) removeTextField()
    (2) createTextField():
    (3) replaceSel()
    Каким методом рисования следует воспользоваться, чтобы нарисовать линию от текущего курсора к указанной точке?
    (1) moveTo()
    (2) lineStyle()
    (3) lineTo()
    Каким методом объекта Date можно определить год?
    (1) getMonth()
    (2) getDay()
    (3) getFullYear()
    Строка mySoundInstance = new Sound(); позволяет
    (1) создать новый экземпляр определенного объекта,
    (2) создать новый объект определенного экземпляра,
    (3) создать новую переменную
    Строка setMask(_root.maskClip); позволяет
    (1) динамически создать из экземпляра maskClip маску,
    (2) создать новый объект определенного экземпляра,
    (3) создать новую переменную
    Данный обработчик события on (rollOut) запускает некий скрипт
    (1) когда указатель наведен на кнопку или фильм-символ и кнопка мыши нажата
    (2) когда пользователь перемещает мышь
    (3) при нажатии пользова-телем какой-либо клавиши на клавиатуре
    (4) когда пользователь отвел указатель от кнопки или фильма-символа (кнопка мыши не нажата)
    В данной строке _global.myVariable = "hello"; глобальной переменной является:
    (1) _global
    (2) myVariable
    (3) =
    (4) hello
    Какое значение в данном скрипте function convertToMoonWeight (myWeight) { var newWeight = myWeight / 3; return newWeight; } myWeightOnMoon = convertToMoonWeight(15); возвращается после выполнения функции?
    (1) 0
    (2) 3
    (3) 5
    (4) 15
    Выберите верные предложения:
    (1) метод watch() работает с большинством объектов ActionScript, имеющих свойства, включая объекты, созданные пользователем
    (2) можно отслеживать предустановленные свойства ActionScript, такие, как _x, _y, _alpha и тому подобные
    (3) для любого свойства можно инициировать только один процесс отслеживания
    В данной строке date.text = this[day].date; используется
    (1) динамическое указание имени переменной
    (2) статическое указание имени переменной
    Какой метод объекта Math округляет число до целого всегда в большую сторону?
    (1) abs()
    (2) round()
    (3) floor()
    (4) ceil()
    (5) sqrt()
    Какое значение будет передано переменной conditions в данном скрипте randomWeather =1 if (randomWeather == 0) { conditions = "Sunny"; } else if (randomWeather == 1) { conditions = "Rainy"; } else { conditions = "Night"; } ?
    (1) Sunny
    (2) Rainy
    (3) Night
    (4) никакое
    Функция Number() – это :
    (1) специальный инструмент, позволяющий пронумеровать строки;
    (2) определитель текущей даты;
    (3) специальный инструмент для вычислений;
    (4) специальный инструмент, позволяющий преобразовать текстовое значение в числовое
    Выберите верные предложения:
    (1) применение циклов позволяет автоматизировать выполнение повторяющихся задач
    (2) циклы не могут быть вложенными
    (3) циклы могут быть вложенными
    Какие свойства имеет Объект LoadVars?
    (1) send
    (2) loaded
    (3) get
    (4) contentType
    В данном примере server.connect(hostName,port); используется метод
    (1) server
    (2) connect
    (3) hostName
    (4) port
    Каким методом следует воспользоваться для замены выделенного текста каким-либо другим текстом?
    (1) removeTextField()
    (2) createTextField():
    (3) replaceSel()
    Каким методом рисования следует воспользоваться, чтобы переместить курсор рисования в другую позицию?
    (1) moveTo()
    (2) lineStyle()
    (3) lineTo()
    Каким методом можно узнать общее число уже загруженных кадров?
    (1) _framesloaded
    (2) _currentframe
    (3) _loadframe
    Какой результат получим при выполнении данной строки скрипта bounce.setPan (100);:
    (1) звук будет издавать только правая колонка
    (2) звук будет издавать только левая колонка
    (3) звук равной громкости будут издавать и правая, и левая колонка
    Какой результат получим при выполнении данной строки скрипта bounce.setPan (100);:
    (1) звук будет издавать только правая колонка
    (2) звук будет издавать только левая колонка
    (3) звук равной громкости будут издавать и правая, и левая колонка
    Выберите верный пример обработчика-метода эквивалентный стандартному обработчику событий on(press):
    (1) имяФильмаСимвола.onEnterFrame
    (2) имяКнопки.onRelease
    (3) имяФильмаСимвола.onPress
    Какое действие выполняет функция Random(N)?
    (1) определяет код числа N
    (2) определяет дату через N дней от текущей даты
    (3) вычислений любой корень из N
    (4) генерирует случайное целое число из N возможных, начиная с нуля
    Какие типы объектов позволяют создать экземпляр объекта, просто помещая его на сцену?
    (1) MovieClip
    (2) Sound
    (3) TextField
    (4) Button
    Выберите верные предложения:
    (1) локальные переменные, объявленные в разных функциях, могут иметь одинаковые имена
    (2) локальная переменная не удаляется при завершении работы функции
    (3) использование локальных переменных позволяет сэкономить память
    Какой результат получим при выполнении данной строки скрипта Object.registerClass("myClip", CustomClass);:
    (1) экземпляр фильма-символа myClip будет наследовать возможности CustomClass
    (2) ничего не изменится
    (3) регистрация фильма-символа myClip как класса CustomClass
    (4) создание нового класса myClip
    В данной строке high.text = this[day].weather[0]; текстовым полем является?
    (1) high
    (2) text
    (3) this
    (4) day
    (5) weather
    (6) 0
    Какой метод объекта String возвращает количество символов в строке ?
    (1) length
    (2) substr(start, length)
    (3) toLowerCase()
    (4) toUpperCase()
    Выберите верные предложения:
    (1) локальные переменные, объявленные в разных функциях, могут иметь одинаковые имена
    (2) локальная переменная не удаляется при завершении работы функции
    (3) использование локальных переменных позволяет сэкономить память
    Какое действие выполняет данная строка скрипта owed.text = electricBill; ?
    (1) присваивает слово electricBill свойству text экземпляра текстового поля owed
    (2) присваивает значение переменной electricBill свойству text экземпляра текстового поля owed
    (3) присваивает слово electricBill переменной owed.text
    (4) присваивает значение переменной electricBill свойству owed экземпляра текстового поля text
    Какие значения будет принимать переменная total в данном скрипте total = 0; i = 0; while (++i <= 10) { if (i == 5) { continue; } total += i; }
    (1) 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
    (2) 1, 3, 6, 10, 16, 23, 31, 40, 50
    (3) 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
    Какое действие выполняет данная строка скрипта myObject.data.userName = null; ?
    (1) удаляет из общего объекта элемент null
    (2) удаляет из общего объекта элемент userName
    (3) удаляет из общего объекта элемент data
    Какое действие выполняет данная строка скрипта sever.send("<Text>Hi</Text>");?
    (1) передает информацию через сокет-соединение
    (2) устанавливает соединение XMLSocket с сервером
    (3) закрывает соединение с сервером
    Каким методом объекта TextField следует воспользоваться для применения к тексту нового стиля?
    (1) setTextFormat()
    (2) getTextFormat()
    (3) setNewTextFormat()
    (4) getNewTextFormat()
    Каким методом рисования следует воспользоваться, чтобы сообщить Flash о завершении рисования фигуры?
    (1) endFill()
    (2) beginGradientFill()
    (3) beginFill()
    Функция Number() – это :
    (1) специальный инструмент, позволяющий пронумеровать строки
    (2) определитель текущей даты
    (3) специальный инструмент для вычислений
    (4) специальный инструмент, позволяющий преобразовать текстовое значение в числовое
    Какое действие выполняет данная строка скрипта music.attachSound ("rockMusic"); ?
    (1) к объекту music присоединяется звукозапись rockMusic из библиотеки
    (2) к объекту rockMusic присоединяется звукозапись music из библиотеки
    (3) к объекту music присоединяется звукозапись rockMusic с монтажного стола
    Какое действие выполняет данная строка скрипта myFavMP3.loadSound("mySong.mp3", true); ?
    (1) внешний MP3-файл под названием mySong.mp3 будет загружен в объект типа Sound myFavMP3
    (2) к объекту myFavMP3 присоединяется звукозапись mySong из библиотеки
    Какое действие выполняет данная строка скрипта myMovieClip._xscale = 50; ?
    (1) myMovieClip масштабируется до 50 процентов по вертикали
    (2) myMovieClip масштабируется до 50 процентов по горизонтали
    (3) myMovieClip не изменится в размерах следующие 50 кадров
    Какое действие выполняет данная строка скрипта _parent.play(); ?
    (1) останавливает воспроизведение родительского монтажного стола
    (2) воспроизведение родительского монтажного стола
    (3) воспроизведение основного монтажного стола
    (4) останавливает воспроизведение текущего монтажного стола
    Какое действие выполняет данная строка скрипта inputField.text = inputField.text.toLowerCase(); ?
    (1) все символы в текстовом поле inputField переводятся в нижний регистр
    (2) все слова в текстовом поле inputField переводятся на русский язык
    (3) все буквы в поле inputField станут заглавными
    (4) все буквы в поле inputField станут невидимыми
    В данной строке скрипта var firstName = "Jobe", lastName = "Makar", email = "jobe@intuit.ru"; локальными переменные являются?
    (1) Jobe, Makar, jobe@intuit.ru
    (2) firstName, lastName, email
    (3) Jobe, Makar, jobe@intuit.ru, firstName, lastName, email
    Какое действие выполняет данная строка скрипта Person.prototype.talk = function(){действия}; ?
    (1) создает метод talk()
    (2) создает функцию talk()
    (3) переменной Person.prototype.talk присваивается значение function
    Какое действие выполняет данная строка скрипта owed.text = electricBill; ?
    (1) присваивает слово electricBill свойству text экземпляра текстового поля owed
    (2) присваивает значение переменной electricBill свойству text экземпляра текстового поля owed
    (3) присваивает слово electricBill переменной owed.text
    (4) присваивает значение переменной electricBill свойству owed экземпляра текстового поля text
    Какое действие выполняет данная строка скрипта owed = sqrt(Bill); ?
    (1) присваивает слово переменной owed
    (2) вычисляет квадратный корень из переменной Bill и присваивает результат переменной owed
    (3) присваивает слово owed переменной sqrt(Bill)
    (4) вычисляет квадратный корень из переменной Bill
    Как изменится значение переменной _x в данном скрипте direction = "left" if (direction == "right") { _x = _x + 3; } else { _x = _x - 3; } ?
    (1) увеличится на 3
    (2) уменьшится на 3
    (3) никак
    В данном примереon (press) { amountPaid = Number(paid.text); } переменной является
    (1) paid.text
    (2) Number()
    (3) amountPaid
    (4) press
    Какое действие используется для досрочного прекращения цикла – даже если условие цикла все еще равно true?
    (1) continue
    (2) break
    (3) stop
    В данном примере userName.text = myObject.data.userName; переменной из общего объекта является
    (1) userName.text
    (2) data
    (3) userName
    (4) myObject
    Выберите верные примеры IP-адреса?
    (1) 127.0.0.1
    (2) 65.134.12
    (3) 65.134.12.2
    (4) 120.300.0.1
    В данном примере1. states = ["California", "Indiana", "North Carolina", "Oklahoma"]; 2. matchFound = false; 3. i = -1; 4. while (++i < states.length) { 5. if (state.text == states[i]) { 6. matchFound = true; } } строкой, проверяющей соответствие введенного текста элементу массива является
    (1) 1
    (2) 2
    (3) 3
    (4) 4
    (5) 5
    (6) 6
    Каким методом можно удалить с любого монтажного стола динамически созданные экземпляры?
    (1) clear()
    (2) attachMovie()
    (3) createEmptyMovieClip()
    (4) removeMovieClip();6
    В каком примере новый объект Date связан с текущей датой по системным часам компьютера?
    (1) myDate = new Date(66, 6, 27);
    (2) myDate = new Date();
    (3) _root.gotoAndPlay(_currentframe + 10);
    Верно ли, что в вычислениях topToBottomPercent = ((((_root._ymouse - topBoundary) / boundaryHeight) * 100) / 2) + 50; используется операторы равного приоритета?
    (1) да
    (2) нет
    (3) не знаю
    Загрузку каких JPEG-картинок Flash не поддерживает?
    (1) стандартные JPEG-изображения
    (2) файлы JPEG в прогрессивной кодировке
    В каком примере используется обработчик события клипа?
    (1) Mouse.hide(); startDrag ("hand", true);
    (2) on (dragOver) { hand._alpha = hand._alpha - 10; }
    (3) on (press) { light.gotoAndStop (1); }
    (4) onClipEvent (enterFrame) { _root.time++; _root.timer._rotation = _root.timer._rotation + 1; }
    В данном примереonClipEvent (load) { this.amountPaid = _parent.paid; } потомком текущего клипа является ...
    (1) paid
    (2) onClipEvent
    (3) amountPaid
    (4) load
    В данном примереnow = new Date(); largeNumber = now.getTime(); методом объекта является
    (1) now
    (2) new Date()
    (3) getTime()
    (4) largeNumber
    В каком примере используется функция с аргументами?
    (1) if (tvPower) { newChannel = 0; } else { newChannel = 1; }
    (2) on (release) { _root.togglePower(); }
    (3) function channelUp () { if (currentChannel + 1 = numberOfChannels) { changeTheChannel(currentChannel + 1); } }
    (4) function convertToMoonWeight (myWeight) { var newWeight = myWeight / 6.04; return newWeight; }
    В каком примере создается новый класс, который наследует возможности класса MovieClip?
    (1) #initclip _global.CustomClass = function(){ } CustomClass.prototype = new MovieClip(); CustomClass.prototype.onRollOver = function(){ this._alpha = 50; } Object.registerClass("clipOne", CustomClass); #endinitclip
    (2) _global.CustomClass = function(){ } CustomClass.prototype = new MovieClip(); CustomClass.prototype.onRollOver = function(){ this._alpha = 50; } Object.registerClass("clipOne", CustomClass);
    (3) MovieClip.prototype.flip = function(mode){ if (mode.toLowerCase() == "h"){ this._xscale = -this._xscale; }else if (mode.toLowerCase() == "v"){ this._yscale = -this._yscale; } }
    В данном примере _root.myVariable = 100; адресом переменной является
    (1) _root
    (2) myVariable
    (3) =
    (4) 100
    Какой метод объекта String переводит все символы строки в верхний регистр ?
    (1) length
    (2) substr(start, length)
    (3) toLowerCase()
    (4) toUpperCase()
    Как работает оператор if при установке граничных условий?
    (1) проверяет ограничиваемый элемент всякий раз, когда наступает любое событие
    (2) проверяет ограничиваемый элемент при наступлении события, в результате которого могут быть нарушены установленные границы
    (3) не проверяет ограничиваемый элемент
    В каком примере действие происходит в ответ на событие?
    (1) on (press) { light.gotoAndStop (1); }
    (2) loadVariablesNum ("Electric_Bill.txt", 0);
    (3) if (amountPaid == amountOwed) { light.gotoAndStop (10); }
    (4) amountPaid = Number(paid.text);
    В каком примере испольуется вложенный цикл?
    (1) while (++i <= 20) { total += i; if (total >= 10) { break; } }
    (2) while (++i <= 20) { if (i == 10) { continue; } total += i; }
    (3) while (++i < 2) { j = -1; while (++j < 2) { ++v; } }
    В каком примере один общий объект хранит одновременно несколько элементов данных?
    (1) function myFunction(){ trace("Данные загружены"); } container = new LoadVars(); container.onLoad = myFunction; container.load("http://www.somedomain.com/myFile.asp");
    (2) myObject.data.savedArray = nameOfArray; myObject.data.savedXML = nameOfXMLObject; myObject.data.userName = userName.text;
    (3) myObject.flush();
    В каком примере устанавливается соединение с сервером?
    (1) myXML = new XML(); myXML.load("http://somedomain.com/info.xml");
    (2) URL = "http://www.electrotank.com/projects/tfts/using_xml/UserLogin.asp"; xmlToSend = "<!Login><!UserName>Jobem<!/UserName><!Password>hayes<!/Password><!/Login>"; objToSend = new XML(xmlToSend); objToReceive = new XML(); objToSend.sendAndLoad(URL, objToReceive);
    (3) server = new XMLSocket(); server.connect("localhost",9999);
    В каком примере логическое выражение дает результат true, если длина введенного адреса e-mail больше или равна заданному значению?
    (1) if (email.text.lastIndexOf(".") <= (email.text.indexOf("@") + 2)) { errors.push(". missing in email or in the wrong place."); }
    (2) function clearForm() { name.text = ""; email.text = ""; errorLog.text = ""; errors.length = 0; }
    (3) if (email.text.length < 8) { errors.push("Email address not long enough."); }
    В каком примере динамически создается изображение?
    (1) on (release) { printAsBitmap ("_root", "bmovie"); }
    (2) function swap ("window2") { _root.window2.swapDepths(_root.window1); topDog = "window2"; }
    (3) _root.createEmptyMovieClip("box",1); with (_root.box) { lineStyle(0,0x000000,100); lineTo(0,100); lineTo(0,0); }
    В каком примере используется номер кадра, на котором в данный момент находится курсор воспроизведения?
    (1) function rotateClip() { myMovieClip._rotation += 10; } setInterval (rotateClip, 1500);
    (2) on (release) { if (getTimer() – lastClick < 500) { // Действия } lastClick = getTimer(); }
    (3) onClipEvent (enterFrame) { if (_root._currentframe >= 50 && _root.currentframe <= 100) // действия } }
    В каком примере имя звукозаписи будет включать в себя случайное значение?
    (1) onClipEvent (load) { bounce = new Sound (this); }
    (2) onClipEvent (mouseDown) { randomSound = random (3); randomLoop = random (2) + 1; dynaSounds.attachSound ("Sound" + randomSound); dynaSounds.start (0, randomLoop); }
    (3) Person.prototype.talk = function(){ trace("Привет, меня зовут "+ this.name +". Мне "+ this.age +" лет."); }
    В каком примере фильм, загруженный в экземпляр удаляется?
    (1) slides = new Array (["Shark", "image0.jpg"], ["Jellyfish", "image1.jpg"], ["Seahorse", "image2.jpg"]);
    (2) unloadMovie("_root.имяЭкземпляра");
    (3) Person.prototype.talk = function(){ trace("Привет, меня зовут "+ this.name +". Мне "+ this.age +" лет."); }
    В каком примере посредством оператора инкремент значение переменной увеличивается на 1 всякий раз, когда происходит событие?
    (1) Mouse.hide(); startDrag ("hand", true);
    (2) on (dragOver) { hand._alpha = hand._alpha - 10; }
    (3) on (press) { light.gotoAndStop (1); }
    (4) onClipEvent (enterFrame) { _root.time++; _root.timer._rotation = _root.timer._rotation + 1; }
    В каком примере происходит обращение к экземплярам фильмов-символов в уровнях?
    (1) on (release) { _level0.colors.gotoAndStop ("Purple"); }
    (2) on (release) { _level0.gotoAndStop ("Purple"); }
    (3) on (release) { light.gotoAndStop (10); }
    В каком примере происходит изменение координат при нажатии клавиш на клавиатуре?
    (1) now = new Date(); largeNumber = now.getTime();
    (2) if (key.isDown(key.UP)) { _y -= speed; } else if (key.isDown(key.DOWN)) { _y += speed; }
    (3) on (release) { _root._xscale = _root._xscale + 10; _root._yscale = _root._yscale + 10; }
    (4) message.text = "No shoes no service!"; firstS = message.text.indexOf("s");
    В каком примере при вызове функции использован абсолютный адрес?
    (1) traceNames("Kelly","Hayes");
    (2) _root.togglePower();
    (3) _root.[aVariableName]();
    В каком примере есть описание усовершенствованых методов существующих объектов?
    (1) Person = function(){ this.name = "Justin"; this.age = 16; this.legs = 2; this.head = new Object() this.head.eyes = 2; this.head.memories = new Array(); }
    (2) Person = function(name, age){ this.name = name; this.age = age; this.legs = 2; this.head = new Object() this.head.eyes = 2; this.head.memories = new Array(); }
    (3) Person.prototype.talk = function(){ trace("Привет, меня зовут "+ this.name +". Мне "+ this.age +" лет."); }
    (4) MathPlus = new Object(); MathPlus._proto_ = Math; MathPlus.oldMax = Math.max; MathPlus.max = function(x, y, z){ firstComparison = MathPlus.oldMax(x, y); secondComparison = MathPlus.oldMax(firstComparison, z); return secondComparison; } Object.prototype.Math = MathPlus;
    В каком примере есть динамическая ссылка сразу на объект и на массив из этого объекта?
    (1) headline.text = this[day][section][0]; article.text = this[day][section][1]; author.text = this[day][section][2];
    (2) tuesday.entertainment[0]="Amazing Sci-Fi"; tuesday.entertainment[1]="Sentrillion Blazers is the must see sci-fi moive of the year!..."; tuesday.entertainment[2]="Jobe Makar";
    (3) name1 = "John Smith"; name2 = "Kelly McAvoy"; name3 = "Chris Taylor";
    В каком примере вычисляется длина строки?
    (1) (Math.abs(-516) / Math.abs(-672)) * 100;
    (2) zipCode.text = "ActionScript"; zipLength = zipCode.text.length;
    (3) name2 = "Kelly"; name3 = "Chris";
    (4) _root.time++;
    В каком примере запрограммирована реакция на действия пользователя?
    (1) onClipEvent (enterFrame) { if (power == true) { clock._rotation = clock._rotation + 1; } }
    (2) onClipEvent (enterFrame) { clock._rotation = clock._rotation + 1; }
    (3) onClipEvent (keyDown) { if (launch && key.isDown(key.SPACE)) { speed = thrust; _root.thrustBoost.gotoAndStop ("on"); } }
    Для идентификации текстового поля нужно выполнить следующую последовательнось действий:
    (1) выделите текстовое поле на сцене и напишите в нем имя копии (экземпляра)
    (2) откройте инспектор Параметры (Property) и присвойте имя копии (экземпляра)
    (3) откройте Блокнот, выделите текстовое поле на сцене, в Блокноте присвойте текстовому полю имя копии (экземпляра)
    (4) откройте инспектор Параметры (Property), выделите текстовое поле на сцене, в инспекторе Параметры присвойте текстовому полю имя копии (экземпляра)
    Выберите верные предложения:
    (1) цикл может выполняться бесконечно.
    (2) цикл всегда выполняется несколько раз
    (3) цикл может ни разу не выполниться
    Выберите верные предложения:
    (1) метод get позволяет указать путь, по которому следует сохранять и впоследствии искать общий объект
    (2) метод getLocal() позволяет дополнительно указать путь, по которому следует сохранять и впоследствии искать общий объект
    (3) для фильмов, запускаемых локально, Flash сохраняет общие объекты в подкаталоге local
    (4) фильмы, запускаемые локально не имеют URL, и потому Flash сохраняет создаваемые ими общие объекты в подкаталоге localhost
    В данном примере <MyFriend> <Name Gender="female">Kelly Makar</Name> <Name Gender="male">Mike Grundvig</Name> <Name Gender="male">Free Makar</Name> </MyFriend>атрибут является
    (1) MyFriends
    (2) Name
    (3) Gender
    Какое свойство объекта TextFormat определяет окно, в котором будет открыт запрошенный документ?
    (1) font
    (2) tabStops
    (3) url
    (4) target
    Какое значение может принимать глубина каждого монтажного стола?
    (1) -16384
    (2) -26384
    (3) 1078575
    (4) 1048575
    Какой свойство монтажного стола показывает общее число кадров в фильме?
    (1) _totalframes
    (2) _currentframe
    (3) _nextframe
    В каком диалоговом окне можно присвоить звуковому клипу имя-идентификатор.?
    (1) свойства связи (Linkage Properties)
    (2) править документ (Edit > Edit Document)
    (3) проверить фильм (Control > Test Movie)
    В каком диалоговом окне можно присвоить звуковому клипу имя-идентификатор?
    (1) свойства связи (Linkage Properties)
    (2) править документ (Edit > Edit Document)
    (3) проверить фильм (Control > Test Movie)
    Какое действие выполняет данная строка скрипта Mouse.removeListener("myTextField");
    (1) регистрация текстового поля removeListener для прослушивания объекта Mouse отменена
    (2) регистрация текстового поля Mouse для прослушивания объекта myTextField отменена
    (3) регистрация текстового поля myTextField для прослушивания объекта Mouse отменена
    (4) регистрация текстового поля myTextField для прослушивания объекта removeListener отменена
    На основной монтажный стол поместили экземпляр фильма-символа alien, в котором находится экземпляр фильма-символа spaceship. Какими способами можно указать пути при обращении основного монтажного стола к фильму spaceship?
    (1) _global
    (2) _root.alien.spaceship
    (3) spaceship
    (4) alien.spaceship
    (5) _root.spaceship
    Группа каких объектов отвечает за хранение информации и манипулирование ею, исключая процессы обмена информацией с внешними источниками ?
    (1) Client/Server
    (2) Core
    (3) More
    (4) Parent
    (5) Movie
    (6) Authoring
    Выберите верные предложения:
    (1) при вызове функции, Flash выполняет все действия, содержащиеся внутри этой функции
    (2) при вызове функции, Flash выполняет одно из действий, содержащихся внутри этой функции
    (3) вызов функции можно организовать динамически, используя значение переменной
    (4) вызов функции нельзя организовать динамически, используя значение переменной
    Какие свойства могут быть индивидуальны для экземпляров данного класса?
    (1) свойства, заложенные в описании класса
    (2) свойства, устанавливаемые объектом-прототипом
    (3) свойства, устанавливаемые функцией
    (4) свойство, значение которого присваивается путем непосредственной адресации к экземпляру
    Для динамического текстового поля (Dynamic Text), в инспекторе Параметры имеются следующие опции:
    (1) направление текста (Text Orientation)
    (2) выравнивание (Alignment)
    (3) рамка вокруг текста (Border/Bg)
    (4) символ (Character)
    (5) выбор доступен (Selectable)
    В каком примере используется оператор декремент?
    (1) (Math.abs(-516) / Math.abs(-672)) * 100;
    (2) myVariable = 5 + 7 - 3;
    (3) _root.time--;
    Выберите верные предложения:
    (1) в скрипте вместо записи if (launch == true) можно использовать запись if (launch)
    (2) вместо записи if (launch == 4) можно написать просто if (4)
    (3) вместо записи if (launch == false) можно написать просто if (!launch)