hola WWCC. Gracias por responder.
He seguido las indicaciones de la ayuda de zinc como me dijiste pero nada de lo que pone ahi me funciona.
Esto es lo que tengo ahora mismo:
SWF1(AS3) - MainFormCódigo ActionScript :
import mdm.*;
-------------------------------
public function Main():void {
mdm.Application.init(this, onInit);
}
public function onInit():void {
-------------------------------
function abrirSubform(event:MouseEvent):void {
mdm.Forms.getFormByName("SubForm").showModal();
}
function closeSubform() {
// hacer algo
}
}SWF2(AS3) - SubFormCódigo ActionScript :
import mdm.*;
-------------------------------
function close_btn(event:MouseEvent) {
var functionName:String = "closeSubform";
flash.external.ExternalInterface.addCallback(functionName, this[functionName]);
mdm.Forms.getFormByName("MainForm").callFunction(functionName, "", "");
//
//mdm.Application.exitWithModalResult("ok");
}No se ejecuta la función closeSubform(). Lo que me sale es un mensaje de error al hacer click en "close_btn" (en el Subform):
Compilador FP9 escribió:
ReferenceError: Error #1065: No se ha definido la variable mdm::Forms. at MethodInfo-113()
¿Podrías decirme que es lo que tengo mal? He probado de mil maneras y nada. Ya no se que hacer. He mirado otros SWF2EXE como SWFKit, SWF Studio, mProjector, etc... pero todos tienen sus pegas. Espero alguna respuesta.
Gracias.