2010-07-10 16 views

Respuesta

1
  1. ¿Cuál es la diferencia entre [Encuadernación], [Encuadernación ("eventName")]
  2. ¿Cuál es la diferencia entre x: XClass = XClass (y) y x: XClass = y como XClass
  3. Cómo establecer valores de estilo en el script de acción
  4. ¿Qué es ChangeWatcher, suponga que ChangeWatcher no existe, puede crear uno?
  5. Cómo acceder parámetro de cadena de consulta de html alojamiento de su aplicación Flex
  6. ¿Qué es de labelFunction en List, DataGridColumn etc, cómo lo utilizan
  7. Cómo utilizar las funciones de línea anónimas, y cuándo utilizar
  8. Mostrar un ejemplo de cómo usará la función como argumentos para los métodos
  9. ¿Qué hace el operador >>>, ===, !==?
  10. ¿Cuál es la diferencia entre encodeURI y encodeURIComponent
  11. Cómo hacer compilación condicional como #ifdef y # define en "C/C++/C#"
  12. ¿Cuál es la diferencia entre for..in y para cada uno ..en
  13. ¿Qué hacer con la palabra clave
  14. ¿Hay tipo de datos "largo" en flexión (NO)
  15. Cómo establecer elemento "#text" nombre de elemento dado en XML, por ejemplo, a continuación ...

cómo añadir #text del niño en

<parent><child/></parent> 

como

<parent><child>child text</child></parent> 

nombre dado del niño será determinado en tiempo de ejecución ..

var x:XML = <parent><child/></parent>; 
var n:String = "child"; 

La respuesta es

x.*[n] = "child text"; 
2
  • La comprensión básica de los conceptos OO
  • manipulación (burbujeante, diferencia entre la propagación de parada y detener la propagación inmediata etc) Evento
  • stage Por qué es nulo cuando se accede desde el constructor de mi imagen en movimiento a medida?
    • addChildAt y swapChildren - ¿qué hacen?
  • conceptos Enlace de datos
  • Acceso a medios de comunicación/datos de un dominio diferente de la que se origina:
    • ¿Qué hacer? /crossdomain.xml
  • procesadores de elementos y las implicaciones del hecho de que son reutilizados:
    • ¿Por qué debe utilizar siempre los datos del conjunto evitado para personalizar un procesador de elementos?
    • ¿Has oído hablar de outerDocument?
  • ¿Cómo se implementa una interfaz de ActionScript en mxml
  • Pídele que reescribir un componente no tan complejo mxml en pura ActionScript. Puede o no tener que hacer esto en un proyecto real, pero alguien que sepa cómo hacerlo tendrá una buena comprensión de las partes internas de Flex. Si dice no puede hacer esto con ActionScript, en su mayoría ha sido copiar pegando desde tutoriales.
  • básica e4x
2

Me gustaría pedir al entrevistado que describa el ciclo de vida de los componentes. Por lo general, puedes juzgar cuán bien informados están por lo profundos que van.

0

Grant Skinner tiene una gran serie de notas de conferencias sobre lo que todo desarrollador de Flash debería saber, aunque obviamente es discutible. Vea aquí: http://www.gskinner.com/talks/things/ (también está en un envoltorio muy bonito)

Creo que el tipo de conocimiento que destaca es más valioso que la trivia del lenguaje, que se puede aprender en el trabajo si es necesario (y probablemente no surja) mucho en situaciones reales).

0

La gestión de memoria es importante en cualquier plataforma. Aquí hay algunas preguntas específicas de Flex:

  • ¿Hay un operador de eliminación en ActionScript?
    Sí, lo hay, pero elimina los valores de las colecciones, no libera la memoria. Solo el recolector de basura puede liberar memoria.

  • Cómo evitar fugas de memoria?
    Miembros nulos para hacer que el recolector de basura los libere; addEventListener agrega referencias al objeto, por lo que cada addEventListener debe tener un removeEventListener correspondiente.

  • Explicar las referencias débiles.

Cuestiones relacionadas