我是一个完整的 Flash n00b,但我遇到了困难,我认为在这里发布我的问题值得一试,即使它可能太复杂而无法在此处有效传达。
我的客户想要一个 Flash 介绍(太糟糕了!)所以我做了它,以便它产生一个菜单,其中包含指向网站上其他页面的链接。为了尽量减少烦人的访问者,我使用 cookie 来确定用户是否已经在主页上,如果是,则跳过整个动画并只显示菜单。
我正在使用 ActiveContent JavaScript 库将 Flash 嵌入到我的页面中。我通过查询字符串(例如,myflash.swf?animation=false
)将一个值传递给 Flash 文件,并在读取该值时使用 FlashgotoAndPlay()
跳转到动画的最后一帧。我正在使用 ActionScript 3。
在 Internet Explorer 8 和仅 IE 中,它按预期工作。不幸的是,没有其他浏览器这样做;他们都展示了完整的动画。cookie 工作正常,但就像 Flash 完全忽略了gotoAndPlay
命令一样。
因为我真的不知道自己在做什么,所以我可能做错了。就像我说的那样,我知道这是一个没有发布大量代码的远景,但是有人有什么想法吗?