¿Puede alguien explicar cuál es la diferencia entre getDefinitionByName y getDefinition en AS3?Diferencia entre getDefinition y getDefinitionByName en AS3
Cuando cargo un SWF externo No puedo usar getDefinitionByName
porque me aparece un Error # 1065.
Pero usar externalSWF_ContentLoaderInfo.applicationDomain.getDefinition
funciona bien.
Entonces, ¿por qué getDefinitionByName no encuentra el className? Es decir, si la definición está dentro de la aplicaciónDominio del archivo SWF cargado, ¿por qué no está en el archivo SWF principal también? (Estoy usando Flex).
Offtopic: No puedo crear nuevas etiquetas, así que no puedo añadir etiquetas y la getDefinition getDefinitionByName :(
OK, entonces getDefinitionByName() es algún tipo de atajo para ApplicationDomain.currentDomain.getDefinition() en la aplicación principal? – Enrique
En cualquier aplicaciónDominio en el que se encuentre en ese momento, sí. – shanethehat
¿Qué determina en qué dominio de aplicación se encuentra? ¿Es el dominio de aplicación (AD) de la clase que contiene el método que realiza la llamada a getDefinition (es decir, el que se encuentra en la parte superior de la pila de llamadas)? – Triynko