我有两部 Flash 电影fl_base
和fl_top
. fl_base
包含从服务器提取字符串变量并将其解析出来以确定站点的导航菜单的 ActionScript(标题、子标题以及指向每个导航项应指向的链接,如下图所示)。
Menu 1
--Sub Menu 1.1
--Sub Menu 1.2
Menu 2
-- Sub Menu 2.1
-- Sub Menu 2.2
fl_base determines the order of the menus and submenus as well as the links
fl_top
包含导航的图形资产(按钮、背景等),并绘制实际的 UI。
如果前面提到的字符串变量是从不同的域中提取的,我遇到了一个链接(getURL)将不起作用的问题。因此,如果fl_base
并且fl_top
驻留在example.com并且变量是从test.example.com中提取的,那么fl_top
在显示 UI(菜单、按钮、颜色)时将不允许用户单击链接。我应该注意到getURL
位于fl_top
电影中。
我们有一个crossdomain.xml
允许 Flash 电影之间的跨域访问。
谁能告诉我为什么这不起作用,如果有解决方案,除了重写 Flash 电影(上级已决定禁止)
更新
我还应该提到我正在使用 SWFObject 2.2 来加载fl_base
,它fl_top
是通过loadMovie
from调用的fl_base