Главная / Программирование /
Flash MX для профессиональных программистов / Тест 11
Flash MX для профессиональных программистов - тест 11
Упражнение 1:
Номер 1
Каким образом при вызове setStyleProperty компонент определяет, передана ли ему информация о цвете элемента скина, или о параметрах текста?
Ответ:
 (1) анализируется переданная информация о новом значении свойства и определяется, содержит ли она сведения о цвете или о формате текста 
 (2) об этом сообщает дополнительный аргумент функции setStyleProperty 
 (3) проверяется, начинается ли имя устанавливаемого свойства скина со слова text 
Номер 2
Какие существуют способы вызвать изменить определенное свойство скина для некоторого компонента?
Ответ:
 (1) подписать на сообщения об изменении свойств некоторого объекта класса FStyleFormat, которому изменить соответствующее свойство и вызвать applyChanges 
 (2) изменить у компонента свойство с соответствующим именем 
 (3) вызвать у компонента метод setStyleProperty 
Номер 3
Какую функцию нужно вызвать у объекта, задающего формат, чтобы в компонентах, подписанных на изменения этого формата, эти изменения проявились?
Ответ:
 (1) addListener() 
 (2) applyChanges() 
 (3) update() 
Упражнение 2:
Номер 1
Какие объекты по умолчанию подписаны на события об изменении globalStyleFormat?
Ответ:
 (1) только наследники FLabel 
 (2) все стандартные компоненты 
 (3) как стандартные, так и "самодельные" компоненты 
Номер 2
На события об изменении каких стилей форматирования стандартные контролы-компоненты нужно подписывать специально?
Ответ:
 (1) на все 
 (2) только на globalStyleFormat 
 (3) на все, кроме globalStyleFormat 
 (4) ни на какие 
Номер 3
Наследниками каких классов являются стандартные компоненты?
Ответ:
 (1) все, кроме панели и скроллера - наследники FLabel, а панель и скроллер - наследники FUIComponent 
 (2) все являются наследниками FUIComponent 
 (3) все являются наследниками FLabel 
Упражнение 3:
Номер 1
Каков рекомендуемый способ замены скинов (если скинов много и их надо быстро менять) в библиотеке компонентов, сделанных из стандартных компонентов Flash MX?
Ответ:
 (1) использовать loadMovie 
 (2) использовать runtime sharing 
 (3) использовать author time sharing 
Номер 2
Какое качество является основным признаком компонента?
Ответ:
 (1) он доступен из панели Components 
 (2) он является наследником FUIComponents 
 (3) он имеет параметры, настраиваемые во время редактирования *.fla-файла 
 (4) он имеет live preview 
 (5) он имеет custom user interface 
 (6) он является элементом управления (контролом) 
Номер 3
Для передачи информации из чего: из CustomUI или live preview (или того и другого) - используется клип xch?
Ответ:
 (1) только из CustomUI 
 (2) только из live preview 
 (3) из того и другого 
Упражнение 4:
Номер 1
Какой объект xch, относящийся к CustomUI или к live preview (или же и тот и другой) сохраняется во *.fla-файле?
Ответ:
 (1) xch, относящийся к CustomUI 
 (2) xch, относящийся к live preview 
 (3) и тот, и другой 
Номер 2
Когда среда Flash MX проверяет, были ли внесены какие-то изменения в параметры компонента?
Ответ:
 (1) только при выделении компонента пользователем 
 (2) каждый кадр 
 (3) каждую секунду 
Номер 3
Какой из факторов работает против принятия решения об использовании embedded (встроенного во *.fla-файл) CustomUI?
Ответ:
 (1) желательна высокая скорость загрузки UI 
 (2) желательно удобное перемещение исходников вашего флэш-ролика вместе с UI 
 (3) желательно быстрое обновление UI при обновлении используемых версий компонентов 
Упражнение 5:
Номер 1
Для чего в случае CustomUI используется объект xch (отметить все верные ответы)?
Ответ:
 (1) для передачи параметров в компонент 
 (2) для передачи параметров в live preview 
 (3) для сохранения состояния CustomUI при переключении на другой компонент 
Номер 2
Охарактеризуйте соотношение между live preview и CustomUI
Ответ:
 (1) eсли есть live preview, обязательно должен быть CustomUI 
 (2) eсли есть CustomUI, обязательно должен быть live preview 
 (3) они независимы друг от друга 
 (4) верно указанное в первом пункте, но только если используется передача данных через xch 
Номер 3
Когда вызывается функция onUpdate для live preview (не считая случая инициализации компонента)?
Ответ:
 (1) при выделении компонента пользователем 
 (2) при обновлении любого параметра 
 (3) каждый кадр 
 (4) каждую секунду 
 (5) функция onUpdate должна быть вызвана вручную из CustomUI