2010-10-08 108 views
0

我正在ActionScript 3中编程,并加载一个SWF文件。我想知道如何在单击按钮后再次加载已加载的swf文件。 (即我点击关于按钮,加载名为“约”的SWF文件,我再次点击关于按钮,关于SWF文件不加载,因为它已经加载)这就是我想要的实现。如何防止按钮后SWF文件再次加载点击

在此先感谢您的帮助。

Sid。

+0

你为什么不创建一个包含当前swf文件名或ID的变量?然后你可以检查这个变量的值是多少,如果它不等于最后加载的swf文件,你可以加载新文件。否则,什么都不做。 – rhino 2010-10-08 16:08:38

回答

0
... 
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 
    } 
    } 
} 
相关问题