. .
CREATE OR DIE Special Downloads Shop webinale

Schauplatz

CodeSnippets

MovieClip.fadeIn und fadeOut - Objekte Ein- oder Ausblenden

  • Currently 4/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Verwendung

Wer schon immer eine nützliche Methode gesucht hat, um MovieClipInstanzen einwandfrei Ein- und Ausblenden zu können. Dürfte mit den vorliegen Prototypes diese Hürde ohne weiteres meistern. Mithilfe des Parameter pTempo kann die Schrittgeschwindigkeit für den Ein- und Ausblendevorgang festgelegt werden.

Code - Flash MX bis Flash 8
  1. //Fade In
  2. MovieClip.prototype.fadeIn = function (pTempo:Number):Void
  3. {
  4. this._visible = true;
  5. this.onEnterFrame = function ()
  6. {
  7. this._alpha += pTempo;
  8. if (this._alpha >= 100)
  9. {
  10. delete this.onEnterFrame;
  11. }
  12. };
  13. };
  14. ASSetPropFlags (MovieClip.prototype, "fadeIn", 1);
  15. //Fade Out
  16. MovieClip.prototype.fadeOut = function (pTempo:Number):Void
  17. {
  18. this.onEnterFrame = function ()
  19. {
  20. this._alpha -= pTempo;
  21. if (this._alpha <= 0)
  22. {
  23. delete this.onEnterFrame;
  24. this._visible = false;
  25. }
  26. };
  27. };
  28. ASSetPropFlags (MovieClip.prototype, "fadeOut", 1);
Anwendung
  1. //Einblenden
  2. mein_mc.fadeIn (3);
  3. //Ausblenden
  4. mein_mc.fadeOut (3);

Caroline und Matthias Kannengiesser

Tags
    keine Tags
Kommentare
Gravatar Tomek 26.11.2009
um 19:05 Uhr
Hi, jetzt ist das Script so gebaut, dass man Movieclips durch eine Aktion erst ausblendet und dann furch die "fadein"-Aktion wieder einblendet. Ausgangsbasis ist also ein sichtbares Movieclip. Nun hätt ich da ne Frage :-) Wie krieg ich das hin, dass ich mit dem Script ein Unsichtbares Movieclip einfade. Genauergesagt wie mache ich ein MC als Ausgangsbasis unsichtbar, um es als erste Aktion mit dem Script sichtbar zu machen? Ich hoffe das war nun verständlich ;-) #zitieren
Gravatar mo 06.08.2010
um 14:28 Uhr
push. das würde mich auch mal interessieren! #zitieren