|
首页 | 名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
举例说明问题:有3个页面a.asp b.asp c.asp A中只显示SESSION B中只清空SESSION C中只初始化SESSION 在正常情况下 我们用超级连接方法(HTML) 在测试的时候不会出现任何问题 但是 如果你超级连接用的是(FLASH按纽) getURL("a.asp") getURL("b.asp") getURL("c.asp") 那么 问题出现了 SESSION即使清空 依旧可以显示 问题的要害出现在 页面被缓存(最可恶的IE问题) 经过各种解决方案的测试(传递不同参数,让页面刷新2次等),总觉得不爽!!! 那么有没有最好的方式呢? 有 至少我认为以下我得到的方式应该不错! 那就是按纽不在是传统的直接写超级连接地址 而是: var a:Button;
var b:Button; var c:Button; a.onRelease = function() { getURL("javascript :document.location.href=’a.asp’"); }; b.onRelease = function() { getURL("javascript :document.location.href=’b.asp’"); }; c.onRelease = function() { getURL("javascript :document.location.href=’c.asp’"); }; 返回类别: Flash教程 上一教程: 制作齿轮旋转的动画 下一教程: 谈Flash中的鼠标响应 您可以阅读与"AS中getURL存在BUG及详细解决方式"相关的教程: · 看PDF和Flash中毒后迅速解决方式 · Flash内置类Sound的一个小问题及解决方式 · flash 8 安装remoting解决方式 · Flash以及Gif图片输出和优化的问题解决 · 关于倒计时程序的正确性解决方式之一 |
快精灵印艺坊 版权所有 | 首页会员中心在线印刷在线编辑付款方式索取样品设计指南连锁门店 |