Flash AS3-问题使Flash动态生成XML文件加载
-
23-09-2019 - |
题
我不太确定如何描述我遇到的问题,但我会尽力而为。
我有一个在AS3中内置的图像库,该图库通过XML文件加载内容。这里没有什么想到的...在静态XML文件上本地测试时,图库按预期工作。该画廊的目的是在CMS中运行并动态生成的XML文件,以显示每个特定画廊的适当图像/信息。
所有这些功能都很好,在一定程度上...
动态填充的XML文件称为photos.xml。这就是我试图在图像库中加载的东西。
一旦将XML文件分配给特定画廊,字符串就会成为照片的效果。xml?content = xxxxxx
我可以使画廊正常运行的唯一方法是,如果我告诉画廊加载特定的“ photos.xml?content = xxxxxx”字符串,它将且一切正常。
我似乎无法做到的就是加载画廊,无论其特定字符串如何。因此,如果我处于所有画廊的索引,并且单击任何画廊,它不会为该画廊加载XML。
因此,我想我要问的是如何获得它,以便AS3会为我单击的任何画廊加载XML,无论是“ photo.xml?content = xxxxxx”还是“ photos.xml?content?content = yyyyyy”或“ photos.xml?content = zzzzzz”
没有正确的解决方案
其他提示
我可以使画廊正常运行的唯一方法是,如果我告诉画廊加载特定的“ photos.xml?content = xxxxxx”字符串,它将且一切正常。
我看来CMS正在根据请求生成XML文件,在这种情况下,不是需要编辑的ActionScript代码,而是后端/CMS。
您可以在没有的情况下访问XML文件 ?content=xxxxxx
在最后?如果没有,那就是您必须解决的部分,或者像 ?content=showAll
并自定义以倾倒整个结构。
如果您可以访问名称,即xxx,yyy&zzz,例如,您只能将它们称为类似:
“ photos.xml?content =”+ x [i];
x可以是您拥有的所有名称的数组。