игра брюс 2048
Главная / Программирование / Flash MX для профессиональных программистов / Тест 3

Flash MX для профессиональных программистов - тест 3

Упражнение 1:
Номер 1
Какие из перечисленных ниже записей годятся для получения значения поля field объекта obj (объект obj размещен в корневом клипе) из кода, выполняющегося в кадре корневого клипа?

Ответ:

 (1) _root.obj.field 

 (2) _root[obj].field 

 (3) _root["obj"].field 

 (4) _root["obj"]["field"] 

 (5) _root["obj.field"] 

 (6) eval("obj.field") 

 (7) eval("obj").field 

 (8) eval("obj")["field"] 


Номер 2
Какими из приведенных ниже инструментов можно создать новую переменную?

Ответ:

 (1) оператором eval 

 (2) оператором set 

 (3) квадратными скобками и оператором присваивания 


Номер 3
Для перехода между разными сценами можно использовать

Ответ:

 (1) соответствующие методы класса MovieClip 

 (2) соответствующие Actions 

 (3) и то, и другое 


Упражнение 2:
Номер 1
Для перехода между разными кадрами можно использовать

Ответ:

 (1) соответствующие методы класса MovieClip 

 (2) соответствующие Actions 

 (3) и то, и другое 


Номер 2
Команда перехода на другой кадр исполняется

Ответ:

 (1) сразу после ее подачи 

 (2) после того, как будут выполнены все остальные операторы (за исключением команд переходов) 

 (3) в тот момент, когда таймер скомандует менять кадры во всех клипах 


Номер 3
Какие из приведенных утверждений верны:

Ответ:

 (1) невозможно загрузить клип на место клипа, нарисованного вручную 

 (2) сцены можно создавать только в корневом клипе 

 (3) если клип состоит из одного кадра, этот кадр проигрывается только один раз 

 (4) исполнение команд переходов между кадрами откладывается до того момента, когда внутренний таймер Флэш скомандует переключать кадры 


Упражнение 3:
Номер 1
Можно ли создать динамический клип с отрицательным номером уровня?

Ответ:

 (1) да, точно так же, как и с положительным номером уровня 

 (2) только если он будет расположен выше всех статически созданных клипов 

 (3) только путем обмена уровнями статического и динамического клипов 

 (4) нет 


Номер 2
Отметьте свойства клипов, которые доступны для записи:

Ответ:

 (1) _url 

 (2) _target 

 (3) _name 

 (4) _x 

 (5) _xmouse 


Номер 3
Может ли клип с номером уровня 10 быть расположен поверх клипа с номером уровня 20?

Ответ:

 (1) да, номера уровней не имеют к этому отношения 

 (2) да, если они находятся в одном родительском клипе 

 (3) да, если они находятся в разных родительских клипах 

 (4) только в том случае, если они находятся в разных роликах 

 (5) только в том случае, если один их клипов создан динамически, а другой - статически 


Упражнение 4:
Номер 1
Какие варианты содержимого свойства _target правильны (могут встретиться в реальности)?

Ответ:

 (1) _root/clip_a 

 (2) _level1\clip\x 

 (3) /a/b 


Номер 2
Что нужно сделать, чтобы клип по имени clip получал сообщения о нажатии кнопок на клавиатуре?

Ответ:

 (1) не нужно делать ничего 

 (2) нужно вызвать метод subscribe у клипа 

 (3) нужно вызвать метод addListener(clip) у глобального объекта Key 

 (4) нужно создать собственный публикатор сообщений, который будет посылать сообщения о нажатии кнопок, а на его сообщения подписать наш клип 


Номер 3
Что нужно сделать для того, чтобы использовать встроенную систему сообщений Flash MX для посылки своих собственных сообщений?

Ответ:

 (1) завести новый объект типа ASBroadcaster 

 (2) вызвать метод initialize объекта ASBroadcaster, передав ему в качестве аргумента тот объект, который вы хотите использовать в качестве публикатора сообщений 

 (3) вопрос некорректен - с помощью встроенной системы сообщений Flash MX посылать собственные сообщения невозможно 


Упражнение 5:
Номер 1
Какие из приведенных ниже утверждений верны?

Ответ:

 (1) не нужно предпринимать специальных действий, чтобы получать в клипе сообщения от клавиатуры 

 (2) не нужно предпринимать специальных действий, чтобы получать в клипе сообщения от мыши 

 (3) когда клип загрузился, ему приходит сообщение onData 


Номер 2
Какая из областей видимости имеет преимущество перед всеми остальными:

Ответ:

 (1) поля объекта _global 

 (2) локальные переменные 

 (3) поля текущего клипа 


Номер 3
Реакцию на изменение предопределенных свойств клипа _x и _у можно настроить

Ответ:

 (1) при помощи метода setProperty 

 (2) при помощи метода аddProperty 

 (3) при помощи функции watch 

 (4) при помощи любого из перечисленных методов 

 (5) при помощи второго и третьего метода 

 (6) ни одним из перечисленных методов 




Главная / Программирование / Flash MX для профессиональных программистов / Тест 3