要解决Adobe (Harman) 50.2 Air SDK无法包含JavaScript文件的问题,可以尝试使用以下方法:
使用HTMLLoader类加载JavaScript文件:
import flash.html.HTMLLoader;
import flash.net.URLRequest;
var htmlLoader:HTMLLoader = new HTMLLoader();
htmlLoader.load(new URLRequest("path/to/your/javascript.js"));
addChild(htmlLoader);
使用Loader类加载外部JavaScript文件:
import flash.display.Loader;
import flash.net.URLRequest;
import flash.system.ApplicationDomain;
import flash.system.LoaderContext;
var loader:Loader = new Loader();
var request:URLRequest = new URLRequest("path/to/your/javascript.js");
var context:LoaderContext = new LoaderContext(false, ApplicationDomain.currentDomain);
loader.load(request, context);
addChild(loader);
将JavaScript代码直接嵌入到ActionScript文件中:
import flash.external.ExternalInterface;
var jsCode:String = "your javascript code here";
ExternalInterface.call("eval", jsCode);
请根据您的具体需求选择适合的方法,并将"path/to/your/javascript.js"替换为实际的JavaScript文件路径或JavaScript代码。