Plaatje veranderen

Status
Niet open voor verdere reacties.

rodojo

Gebruiker
Lid geworden
17 mrt 2008
Berichten
110
Hallo,

Ik heb bijvoorbeeld een plaatje (als movieclip), en dan wil ik dat als je bijvoorbeeld op enter drukt, dat het plaatje veranderd. Dat op enter drukken weet ik wel hoe dat moet, maar hoe moet je dat plaatje dan veranderen? Ik gebruik Flash Macromedia MX.
 
Je kan het opnemen in een button. Op die button zet je een action, bijvoorbeeld: ga bij klikken naar frame 2. In frame 2 zet je dat andere plaatje.
 
nee :shocked: geen button

maak een movieclip van je plaatje
doe edit of edit-in-place, en plak je tweede plaatje op frame 2
ga terug naar de main-movie, en geef je movieclip een naam, "test" in dit voorbeeld
neem het volgende script op in je main-timeline:
PHP:
var tmpObject:Object = new Object();
tmpObject.onKeyDown = function(){
  if(test._currentframe == 1){
    this.nextFrame();
  } else {
    this.prevFrame();
  }
}
Key.addListener(tmpObject);

dan moet het werken

succes, en plaats even een reactie of het al dan niet lukt ;)
Gr. Robin

PS.
Mocht je nou een derde plaatje willen, hier een andere code:
PHP:
var tmpObject:Object = new Object();
tmpObject.onKeyDown = function(){
  if(test._currentframe == 1 or this._currentframe == 2){
    this.nextFrame();
  } else {
    this.gotoAndStop(1);
  }
}
Key.addListener(tmpObject);
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan