Что может быть хорошим вопросом, чтобы решить, имеет ли кандидат сильные или по крайней мере справедливые знания, работающие с Flex и ActionScript.Интервью Вопросы для ActionScript 3/Flex Programmer
ответ
- Какова разница между [Связывание], [Binding ("именем_события")]
- Какова разница между х: XCLASS = XCLASS (у) и х: XCLASS = у как XClass
- Как установить значения стиля в скрипте действий
- Что такое ChangeWatcher, предположим, что ChangeWatcher не существует, вы можете его создать?
- Как получить доступ параметр строки запроса в HTML хостинг для вашего гибкого приложения
- Что из labelFunction в списке, DataGridColumn и т.д., как использовать его
- Как использовать встроенные анонимные функции, и когда использовать
- Показать пример того, как вы будете использовать функцию в качестве аргументов для методов
- Что делает оператор >>>, ===,! == do?
- Какова разница между encodeURI и encodeURIComponent
- Как сделать условной компиляции, как #ifdef и #define в "C/C++/C#"
- Что такое различие между for..in и для каждого ..в
- Что делает с ключевым словом делать
- Есть «Long» тип данных в гибком (NO)
- Как установить элемент «#text» из данного имени элемента в XML, например, ниже ...
как добавить #text ребенка в
<parent><child/></parent>
в
<parent><child>child text</child></parent>
имя ребенка будет определяться во время выполнения ..
var x:XML = <parent><child/></parent>;
var n:String = "child";
Ответа на этот вопрос
x.*[n] = "child text";
- Базовое понимание концепций ОО
- обработки событий (кипящий, разница между распространением остановки и остановки немедленного распространения и т.д.)
- Почему
stage
равна нулю, когда вызывается из конструктора моего пользовательского мувика?addChildAt
иswapChildren
- что они делают?
- Привязка данных концепций
- Доступ к медиа/данные из другого домена, чем инициирующего один:
- Что crossdomain.xml делать?
- Пункт рендеры и последствия того, что они повторно:
- Почему вы должны всегда использовать перекрываться данные набор для настройки визуализации элементов?
- Когда-либо слышал о
outerDocument
?
- Как реализовать интерфейс ActionScript в MXML
- Попросите его переписать компонент не столь комплексно-MXML в чистом ActionScript. Вы можете или не должны делать это в реальном проекте, но кто-то, кто знает, как это сделать, будет хорошо разбираться в внутренних компонентах Flex. Если он говорит , вы не можете сделать это с помощью ActionScript, он в основном копирует вставку из учебников.
- Basic e4x
Я хотел бы попросить собеседника описать жизненный цикл компонента. Обычно вы можете судить, насколько они осведомлены о том, насколько они углублены.
Грант Скиннер имеет большую серию конспектов о том, что каждый флэш DEV должен знать, хотя это, очевидно, спорна. См. Здесь: http://www.gskinner.com/talks/things/ (это тоже очень симпатичная обертка)
Я думаю, что вид знаний, которые он выделяет, более ценен, чем языковые мелочи, которые могут быть изучены на работе, если это необходимо (и, вероятно, не появятся в реальных ситуациях).
Управление памятью важно на любой платформе. Вот несколько конкретных вопросов Flex:
Есть ли оператор удаления в ActionScript?
Да, есть, но он удаляет значения из коллекций, он не освобождает память. Только сборщик мусора может освободить память.Как предотвратить утечку памяти?
Члены Null-ify, чтобы сборщик мусора выпустил их; addEventListener добавляет ссылки на объект, поэтому каждый addEventListener должен иметь соответствующий removeEventListener.Объясните слабые ссылки.