Réponse acceptée !
Flash peut (presque) tout faire

maintenant, le vois que tu mets
var btn_a:ButtonLà, tu défini une variable, MAIS tu n'as pas encore instancié ton bouton !!
De plus, pour pouvoir instancier un boutton, si j'ai bonne mémoire, il doit être dans la bibliotheque (tu place une occurence d'un bouton sur la scene et puis tu le retire, les éléments nécessaires seront placés dans la bibliotheque)
Autre chose, si tu as un 'homme' sur la scene, tu peux lui affecteur une classe dans les propriété du clip (bibliotheque) et alors tu sépares completement le graphisme du code affecté au clip
(2) var btn_a:Button
function Test () {
btn_a.enabled=true;
homme.tête._alpha=50;
}
}
Il est normal que la tête de homme ne se mette pas à _alpha 50 puisque dans la classe test rien ne défini ce qu'est homme
En fait, tu devrait procéder comme ceci
import mx.controls.*;
class Test extends MovieClip {
var btn_a:Button
var homme:movieClip // ou var homme:Personne
function Test () // C'est le constructeur
{
// créer btn_a !!!
btn_a.enabled=true;
// soit tu définis dès le départ qu'est ce qu'est homme genre
// homme=_root.lebonhomme
// soit tu passe en parametre a Test la référence a homme
homme.tête._alpha=50;
}
}
@+
