Ausfaden eines erstellten MC

dsturm

Erfahrenes Mitglied
Hallo,

ich habe einmal die Frage, dass ich ein MC erstellt habe und dort per lineTo und meiner bewegten Maus was reingezeichnet hab.

Nun möchte ich, wenn bei einem MouseUp diesen MC langsam ausfaden... Wie gehe ich da am besten ran? Mir fällt da sowas wie delay setzen ein, finde aber nichts entsprechendes bei flash...
 
Hi,

das geht prima mit onEnterFrame:
PHP:
function ausblenden(speed) {
    this.onEnterFrame = function() {
        if (this._alpha > speed) {
            this._alpha -= speed;
        } else {
            this._alpha = 0;
            delete this.onEnterFrame;
        }
    }
}

Gruß
.
 
Ja ^^ Aber wie bekomme ich denn jetzt den code in einen MC der per createemptyMovieClip erstellt wurde?
 
PHP:
meinErstellterClip.ausfaden = function(speed) {
  // ... bla bla (hier die Funktion)
}
;-)

Es gibt noch etliche andere Vorgehensweisen; Du könntest das Faden auch von aussen übernehmen, oder direkt eine onEnterFrame-Methode in den erstellen Clip schreiben, und und...

Gruß
.
 
Hab dann aber doch noch ne Frage:

(Wie) kann man in einen attached MC in einen bestimmten Frame einen Code von "aussen" reinschreiben? Meine: kann man zB in den letzten attached MC Frame 15 eine Funktion hinzufügen?
 
Garnicht... aber warum muss es unbedingt in einem bestimmten Frame sein? Was Du erreichen willst, lässt sich sicher mit Bordmitteln prima umsetzen, dazu bräuchte ich aber eine etwas genauere Beschreibung des Problems.

Gruß
.
 
Zurück