J'ai résolu mon problème.
Une non connaissance d'AS3 pour la propriété "mouseEnabled" dont je n'avais nullement besoin en AS2.
De fait, toutes mes "couches" empêchant mes écoutes (Listener) même si elles sont transparentes (image.png) peuvent enfin laisser mon curseur de souris aller chercher les MovieClip se trouvant dessous : container.mouseEnabled = false; voire les enfants du container si besoin : container.mouseChildren = false;
Pour résumer mon besoin du message initial :
function hierarchie() {
//terrain
addChild(terrain);
//hero
hero = addNewMovieClip(this, "hero", "hero");
hero.gotoAndStop("dwarf");
mcScale(hero, 17);
initHero();
addChild(hero);
//premier plan
premier_plan = addNewMovieClip(this, "premier_plan", "premier_plan");
premier_plan.mouseEnabled = false;
premier_plan.mouseChildren = false; // afin que mes portes n'empêchent pas le listener sur le hero ou sur un monstre
//cadre noir
cadreNoir();
cadre_noir.mouseEnabled = false;
//interface
addChild(bordure);
bordure.mouseEnabled = false;
}
En espérant que cela aidera d'autres que moi.
Partager