A l'aide, bloqué dans Flash par Actionscript

A l'aide, bloqué dans Flash par Actionscript - Flash/ActionScript - Programmation

Marsh Posté le 23-07-2008 à 13:45:24    

Bonjour,  
 
j'ai vraiment besoin d'aide, je débute en flash mais je ne connais pas actionscript et j'ai un problème pour modifier un menu FILTER BY qui par défaut sélectionne toutes les catégories alors que je voudrais n'afficher qu'une catégorie sélectionnée dans un menu. Je penses avoir trouvé la fonction AS responsable (cf copie du code), mais j'atteins là les limites de ma compréhension, pouvez-vous me débloquer ?  
Merci d'avance  
 
//------------------------------------------------------Filt­er  
_fltrFnctn = function () {  
_root._intrfceMC._filtrMC._visible = true;  
_root._intrfceMC._filtrMC.tween("_alpha", 100, 0.5);  
//-------------  
categoryArray = [];  
var _pathIDFX = _xml.firstChild.firstChild;  
_totFX = _pathIDFX.childNodes.length;  
_totRmvFltr = _totFX;  
//----------------------------  
for (var h = 0; h<_totFX; ++h) {  
var _pathIDInnrFX = _pathIDFX.childNodes[h];  
categoryArray.push(_pathIDInnrFX.attributes.type);  
var _mcBtn = _root._intrfceMC._filtrMC.mnCntanr.attachMovie("_intrFa­ceFilterText", "btn"+h, h);  
//----------------------------  
_mcBtn.category = _pathIDInnrFX.attributes.type;  
_mcBtn._y = h*25;  
//----------------------------  
_mcBtn._txt = _pathIDInnrFX.attributes.type.toUpperCase();  
_mcBtn._txtT.autoSize = true;  
//----------------------------  
_mcBtn.onRollOver = function() {  
this.MOvr();  
};  
_mcBtn.onRollOut = function() {  
this.MOut();  
};  
_mcBtn.onPress = function() {  
if (_global["filter_"+this.category] == true) {  
this.MOvr();  
this._circleMC2._alpha = 0;  
_global["filter_"+this.category] = false;  
} else {  
this.MOut();  
this._circleMC2._alpha = 100;  
_global["filter_"+this.category] = true;  
}  
_phutgay();  
};  
_global["filter_"+_pathIDInnrFX.attributes.type]­ = true;  
}  
//----------------------------------------------------FR  
_root._intrfceMC._filtrMC._head = "FILTER BY";  
_root._intrfceMC._filtrMC._headT.autoSize = "Center";  
};

Reply

Marsh Posté le 23-07-2008 à 13:45:24   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed