客户希望我工作的公司建立一个可扩展的flash横幅,我是一个开发者,所以我的解决方案是:堆叠2个flash横幅,小的一个可见,大一个在它上面,显示:none,捕捉点击事件,将大点动画制作到位。
客户希望在没有javascript的情况下完成(他们的横幅广告网络不支持其他javascript)。
我很困惑,因为我不知道flash文件如何修改它自己的html嵌入代码和css样式,据我所知,这是不可能的。
有任何建议/想法吗?是否有一个api在flash中与html文件交谈,是否有一些动作可以实现这一点?
感谢您的时间
答案 0 :(得分:1)
您可以通过ExternalInterface API与父HTML文件通信。
您可以通过call()方法传递整个javascript函数来执行您需要的操作。这样,您就不必向父HTML文件添加额外的javascript。
例如:
ExternalInterface.call("function() { document.getElementById(\'foo\').dosomemagichere; }");