如何防止按钮后SWF文件再次加载点击
问题描述:
我正在ActionScript 3中编程,并加载一个SWF文件。我想知道如何在单击按钮后再次加载已加载的swf文件。 (即我点击关于按钮,加载名为“约”的SWF文件,我再次点击关于按钮,关于SWF文件不加载,因为它已经加载)这就是我想要的实现。如何防止按钮后SWF文件再次加载点击
在此先感谢您的帮助。
Sid。
答
...
public class MainClass extends MovieClip
{
....
private var aboutDlg:AboutClass = null;
private function onAboutClick(e:Event):void
{
if (null != aboutDlg)
{
aboutDlg.visible = true;
}
else
{
// load dialog and assign aboutDlg to it
}
}
}
你为什么不创建一个包含当前swf文件名或ID的变量?然后你可以检查这个变量的值是多少,如果它不等于最后加载的swf文件,你可以加载新文件。否则,什么都不做。 – rhino 2010-10-08 16:08:38