使用动态内容(xml)设置SWFAddress Flash
我一直在寻找一种使用FlashAS3设置swfaddress的方法,假设内容来自xml。 基本上,我得到了一个xml,其中包含我在main.SWF中加载的SWF引用 我已经能做的是: 每次加载swf时 -html页面标题通过setTitle更改 -通过设置值更改url 我不能做的是: -更改浏览器上的url不会加载所需的swf 如果我的内容是完全动态的,我不能使用swich/case方法使用动态内容(xml)设置SWFAddress Flash,xml,flash,actionscript,swfaddress,Xml,Flash,Actionscript,Swfaddress,我一直在寻找一种使用FlashAS3设置swfaddress的方法,假设内容来自xml。 基本上,我得到了一个xml,其中包含我在main.SWF中加载的SWF引用 我已经能做的是: 每次加载swf时 -html页面标题通过setTitle更改 -通过设置值更改url 我不能做的是: -更改浏览器上的url不会加载所需的swf 如果我的内容是完全动态的,我不能使用swich/case方法 有人能帮我吗?你确定你的主页上包含了JavaScript吗?请记住,在侦听任何用户事件之前,必须先侦听SWF
有人能帮我吗?你确定你的主页上包含了JavaScript吗?请记住,在侦听任何用户事件之前,必须先侦听SWFAddressEvents 您好,一切都是以静态方式工作的,我的意思是,例如,上面的代码SWFAddress.addEventListenerSWFAddressEvent.CHANGE,addressChange;函数addresschangevent:Event{switch SWFAddress.getValue{case'/Test1'://做我想做的事;}}}不必使用开关case。您可以简单地调用具有事件值的操作。例如:new ViewObjectevent.getValue{然后将值呈现到屏幕上。很抱歉,我不理解这个方法。我说的是你不必使用开关盒,你仍然可以使用事件的值。我知道但不可能让它工作。我尝试的是在我的数组中搜索与SWFAddress.getValue.split/.join匹配的条目,但它什么也做不了。