我有时间继续在我的 Flash 网站上工作。我已经在 Flash 中构建了整个布局。
我的网站是使用时间线控制脚本 (AS3) 构建的。
因为我不知道怎么做一个滚动画廊(我到处看了还是不明白),我开始在 Activeden 上买了一个,这样我不仅可以使用它,而且可以看到它是如何完成的并从中学习它。但是画廊的 .fla 文件在 AS2 中。.swf 是“独立的”,所以 Actionscript 版本不重要吗?
图库是基于 XML 的。
我使用这个 AS3“加载器”将 .swf 加载到我的 flash 站点中。
var myLoader:Loader = new Loader();
myLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, showMySWF);
function showMySWF(e:Event):void {
addChild(myLoader);
myLoader.x=100;
myLoader.y=150;
myLoader.contentLoaderInfo.removeEventListener(Event.COMPLETE, showMySWF);
}
myLoader.load(new URLRequest( "xmlgallery.swf" ));
所有图像和资产都与我的 Flash 站点位于同一文件夹中。
但我看到的只是一个空荡荡的画廊
如果我播放 xmlgallery.swf 文件本身,所有图像都在那里,但是当我使用 Loader 将其加载到我的网页中时,所有图像都没有。换句话说,画廊设计本身是完全实用的,但我只是看不到上面的缩略图和图像,除非我测试 xml 画廊自己的独立 swf 文件。当我在加载图库的情况下测试我自己的 Flash 站点时,我看不到任何照片;当我上传到网络服务器时 - 也没有,我尝试了 2 个网络服务器。
最奇怪的是标题和标题/图像描述信息显示,并且该信息位于同一个 XML 文件中。所以我认为闪存在进入这些图像文件夹时存在问题,即使它们都在同一个目录中。