2009-10-07 4 views
0

J'essaye d'obtenir un peu de contenu à charger sur pageLoad au lieu de comme un événement cliquable (mais garde toujours l'événement cliquable sur le menu).événement de feu dans ActionScript sur la charge swf?

Voici le actionscript:

import mx.utils.Delegate; 

/** 
* This is the menu that comes up at the bottom with various analysis and navigation options when a thumbnail is selected. 
*/ 
class imagegal.BottomMenu extends MovieClip 
{ 

public var bg_mc:MovieClip; 
public var btns1_mc:MovieClip; 

public function BottomMenu() 
{ 

    btns1_mc.prev_mc.label_txt.text = "PREVIOUS IMAGE" 

    btns1_mc.next_mc.label_txt.text = "NEXT IMAGE"; 

    btns1_mc.info_mc.label_txt.text = "INFO"; 

    btns1_mc.thumbs_mc.label_txt.text = "THUMBNAILS"; 

    btns1_mc.menu_mc.label_txt.text = "MAIN MENU"; 

    btns1_mc.prev_mc.onRelease = Delegate.create(this, function() { 
     _parent.loadPrevious(); 
    }); 

    btns1_mc.next_mc.onRelease = Delegate.create(this, function() { 
     _parent.loadNext(); 
    }); 

    btns1_mc.info_mc.onRelease = Delegate.create(this, function() { 
     _parent.toggleInfo(); 
    }); 

    btns1_mc.thumbs_mc.onRelease = Delegate.create(this, function() { 
     _parent.showThumbs(); 
    }); 

    btns1_mc.menu_mc.onRelease = Delegate.create(this, function() { 
     _parent.showMenu(); 
    }); 
} 

public function resize(w:Number) { 
    //mask_mc._width = w; 
    //bg_mc._width = w; 
} 

} 

La fonction _parent.toggleInfo() a le contenu que je veux afficher. Ma question est, quand ceci le correspondant en tant que fichier est tiré par le SWF, puis-je avoir cette fonction feu?

+0

Hm anglais-sage Je ne comprends tout simplement pas. "quand ce fichier correspondant est déclenché par le fichier SWF, puis-je avoir cette fonction en feu?". –

+0

Je suppose que j'aurais pu être plus clair: J'essaye d'obtenir une fonction qui se produise automatiquement quand cette 'page' est chargée. Donc, si je regarde une galerie et qu'il y a un bouton de menu qui, une fois cliqué, montre un texte de présentation sur l'image; C'est ce dont je parle. Est-il possible de modifier cela pour que la boîte d'information s'affiche immédiatement? au sein du constructeur, peut-être? Pardonnez mon nouvel an sur celui-ci, je ne suis pas familier avec le flash et ai été jeté avec le projet. Vous pouvez voir de quoi je parle ici: http://wbrint.com/#/portraits/cat1/4/ Cliquez sur le bouton info. – Thock

+0

Juste en notant que vous avez tagué ceci [actionscript-3], mais votre code est AS2 – Reuben

Répondre

-1

Vous pouvez ajouter un écouteur d'événement à l'image dont vous voulez afficher le blob, ou utiliser this.onLoad pour ajouter l'eventlistener.

Questions connexes