1

我有一张英国的闪存地图,它分为县,用户点击一个县,然后被定向到一个新的网址,例如。www.mydomain.co.uk/region/london. 如果他们希望选择新区域,则闪存地图会保留在该新页面上。

我想知道的是:是否可以操作 flash,以便如果 url 是www.mydomain.co.uk/region/london那么 london 在 flash 地图上保持突出显示。我想我将不得不使用一些 AS,只要它是 AS3 就可以了。

4

2 回答 2

1

我不确定您对编写自己的 AS3 脚本有多熟悉。在这种情况下,我将使用的方法是获取浏览器的 URL,并从中解析出位置。

请参阅相关问题:我的 Flash 应用程序如何确定自己的 URL?

或者,您可以让各个县页面通过 HTML 将变量传递给 embed/object 标记中的 Flash 影片。

于 2009-11-08T15:14:28.777 回答
0

单独使用 as3 的一种简单方法是从舞台的 loaderInfo 对象中获取 URL,如下所示:

Stage.loaderInfo.url

更好但更困难的方法是使用 swfAddress 设置深度链接、历史记录和其他此类浏览器常态。http://www.asual.com/swfaddress/

于 2009-11-08T21:55:01.770 回答