Undersøg hvilket mc der er klikket
jeg har overtaget en flash film fra en kollega og skal lave den færdig men det driller.jeg skal undersøge hvilket movieklip der er klikket på og derefter vise den tekst der svarer til movieklippet. jeg har nedenstående kode som kun kan finde ud af 1 ting - if(pressed). men jeg skal kunne undersøge om mitMC er pressed eller om mitMC2 er pressed og derefter kalde det rigtige mc.
var speed:Number = 4;
// Funktionen tager parametrene: MC'ets navn, MC'ets slutposition og om MC'et skal slutte med at afspille en indlejret frame
function moveMC(mc:MovieClip, targetx:Number, pressed:Boolean) {
mc.onEnterFrame = function() {
mc._x += (targetx - mc._x)/speed;
if (mc._x <= targetx) {
if(pressed) { // Hvis animationen er blevet sat igang fra en knap
_root.tekstKontakt.gotoAndPlay(2);
}
delete mc.onEnterFrame;
}
}
}
moveMC(mitMC, 380); // MC et animationen sættes igang
moveMC(mitMC2, 380); // Det andet MCs animation sættes igang
mitMC.onPress = function() {
moveMC(this, 0, true);
moveMC(mitMC2, 0);
};
mitMC2.onPress = function() {
moveMC(this, 380, true);
moveMC(mitMC, 380);
};
