Primero se debe ejecutar el proyecto con la linea 5 en prueba.mxml (la que dice "private var m : modulo;") comentada. Y luego sin comentar.
La ventana de Alert que aparece deberia en los 2 casos mostrar exactamente la misma cadena. En teoria deberia ser asi.
Pero a mi me ocurre que descomentando esa linea, la cadena mostrada cambia.
En caso de que ocurra lo mismo que me ocurre a mi, alguien puede dar una explicacion de por que Flex actua asi, o es que es un bug, o estoy interpretando mal la teoria de manejo de modulos en Flex. O que está ocurriendo.
prueba.mxml
Código Flex :
<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"> <mx:Script> <![CDATA[ //private var m : modulo; ]]> </mx:Script> <mx:ModuleLoader url="modulo.swf?parametro=prueba"/> </mx:Application>
modulo.mxml
Código Flex :
<?xml version="1.0" encoding="utf-8"?> <mx:Module xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="Alert.show(this.loaderInfo.url)"> <mx:Script> <![CDATA[ import mx.controls.Alert; ]]> </mx:Script> </mx:Module>
