Existe alguna manera de incrustar o importar un archivo js y luego ejecutarlo para acceder a sus funciones
Ya googlee un poco, pero lo unico que encontre fue esto:
Código :
<html> <head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <script language="javascript" type="text/javascript"> <!-- function addBlu(a, b) { return (a+b); } --> </script> </head> </html> import flash.html.HTMLLoader; import flash.net.URLRequest; import flash.events.Event; var html:HTMLLoader = new HTMLLoader(); html.load(new URLRequest("callJS.html")); html.width = 0; html.height = 0; html.addEventListener(Event.COMPLETE, onLoaded); addChild(html); function onLoaded(e:Event) :void { trace("result (4+8) : "+e.target.window.addBlu(4, 8)); }
aquí: http://forums.adobe.com/thread/712194
Pero eso es en air, se puede lo mismo pero en as3 de flex?
Ya intente con "ExternalInterface.call(...)" poniendo el archivo js en el html donde se ejecuta mi aplicacion flash y funciona excelente, pero lo que quiero conseguir es evitar que si alguien guarda la pagina, el archivo js no se guarde, por eso lo de incrustar o importar el js desde otro lugar pero dentro del swf.
Saludos.