Salve ragazzi, ho un piccolo problema con la classe introdotta in Flash 8: la ExternalInterface. Seguendo l'esempio mostrato nel corposo help di Flash, ho avuto dei problemi di risposta da Visual Basic 6. In pratica lanciando una call("nome_funzione", parametri) con la suddetta classe, lo script di VB6 la "sente", solo che non ritorna un valore indietro.
Ora, se io faccio partire questo filmato in VB6, all'evento FlashCall mi arriva una stringa parsata in XML e fin qui tutto ok. Come faccio però a far tornare indietro un valore? Ho provato con il metodo FlashObj.SetReturnValue ma senza successo, mi scrive undefined in my_text. Essendo una Sub in VB6 non è previsto un valore di ritorno. Allora come fare?codice:import flash.external.*; var return_value:String = ExternalInterface.call("my_function","test"); my_text.text = return_value;
Grazie in anticipo.