我一直在使用
在我的Flash网站上使用.as文件include "myFile.as";
我的文件都在同一台服务器上,位于同一个域下。
我安装了SSL安全证书,并希望开始使用“https”协议。
我知道在调用新网址时使用https协议调用我的文件但是如何包含我的.as文件?
答案 0 :(得分:0)
答案 1 :(得分:0)
与其他一些语言(如php或js)相反,ActionScript 3不是解释语言,这意味着源文件(.as,但.fla和.swc)无法按原样运行。它们必须以可执行的形式编译:.swf文件。
如Atriace所说,import
和include
在编译时被调用(当您编译/导出swf时),而网络操作(如文件下载)在执行时完成。这意味着包含在文件下载之前完成,并且您不能包含动态下载的文件。
根据您的目的,我想你想根据情况下载并执行不同的代码。一个好方法是给你一个“插件系统”。
基本上,除了主swf文件之外,还有一堆其他swf文件,其目标是由主swf加载并与之交互。这是通过Loader
类完成的。如果所有的插件swfs都以相同的方式与主swf进行交互(可以并且可能应该通过使用接口来确保),那么每个插件都可以执行自己的内容,同时由主体以相同的方式进行管理瑞士法郎。