2010-10-08 5 views
0

Je suis en train de programmer en ActionScript 3 et de charger un fichier swf. Je veux savoir comment empêcher le chargement d'un fichier swf déjà chargé après avoir cliqué sur un bouton. (Je clique sur le bouton À propos de, qui charge le fichier swf appelé "environ" Je clique à nouveau sur le bouton A propos de, et le fichier A propos de swf ne se charge pas, car il est déjà chargé) Ceci est ce que j'essaie atteindre.Comment empêcher le fichier SWF de se charger à nouveau après le clic du bouton

Merci d'avance pour votre aide.

Sid. Pourquoi ne pas simplement créer une variable contenant le nom de fichier ou l'identifiant SWF actuel?

+0

Vous pouvez ensuite vérifier quelle est la valeur de cette variable et si elle n'est pas égale au dernier fichier swf chargé, vous pouvez charger le nouveau fichier. Sinon, ne faites rien. – rhino

Répondre

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 
    } 
    } 
} 
Questions connexes