Zurück   Flashforum > Flash > Flash Einsteiger

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 26-04-2007, 16:55   #1 (permalink)
Mittelalter User
 
Registriert seit: Jun 2003
Beiträge: 316
Fehler bei setMask(null)

Hallo allerseits.
probiere jetzt seit stunden rum und komme nicht auf die Lösung.

Ich attache einen leerer MC auf die Bühne. Zeiche dort ein Rechteck rein, was auch wunderbar funktioniert.

Nun möchte ich einen Teil dieses MCs abdecken. Dazu erstelle ich in dem MC noch einen MC mit attachMovie und setze diesen dann als Maske.

Soweit kein Problem. Nun ist es aber so, daß wenn ich mit setMask(null) die Maske wieder entferne, klarerweise der MaskenMC sichtbar wird. Logisch.

Allerdings kann ich diesen MC NICHT mit removeMovieClip löschen. Ich kann auch nicht _alpha auf 0 setzen oder sonst irgendwas damit machen. Wenn ich mir den Namen von dem MC ausgeben lasse, bekomme ich nur ein undefined zurück.


Hier mal ein bisschen Code (hier wird die Maske eingerichtet):
_root["bmT"+i].attachMovie("mausTest", "maske", this.getNextHighestDepth());
_root["bmT"+i].maske._width = 27;
_root["bmT"+i].maske.height = _root.varHolder.bmHeight;
_root["bmT"+i].maske._x = _root["bmT"+i].maske._width;
_root["bmT"+i].setMask(_root["bmT"+i].maske);


Hier wird die Maske entfernt (aber nicht gelöscht):
_root["bmT"+i].setMask(null);
_root["bmT"+i].maske._alpha = 0;
_root["bmT"+i].maske._visible = false;
_root["bmT"+i].maske.removeMovieClip();


Ich bin leider mit meinem Latein am Ende. Und die Suche hat leider auch nichts gebracht. Hat vielleicht, bitte bitte, jemand einen (um nicht zu sagen DEN) Hinweis zur Lösung dieses Problems?


Grüße und Danke
Realtime
__________________
My Activeden items
Flashlightbox
Realtimefreak ist offline   Mit Zitat antworten
Alt 26-04-2007, 16:59   #2 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hallo!

Kannst du die Datei (oder ein Beispiel) hier mal hochladen?

edit -> btw: Wo kommt das "i" her?
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 26-04-2007, 17:00   #3 (permalink)
Mittelalter User
 
Registriert seit: Jun 2003
Beiträge: 316
Ich schuster mal schnell ein beispiel zusammen.

Das ganze Projekt würde den Rahmen sprengen ...


Grüße
Realtime
__________________
My Activeden items
Flashlightbox
Realtimefreak ist offline   Mit Zitat antworten
Alt 26-04-2007, 17:12   #4 (permalink)
Mittelalter User
 
Registriert seit: Jun 2003
Beiträge: 316
Tach,
das 'i' kommt aus einem for. Das klappt auch wunderbar.

Allerdings verstehe ich jetzt gar nichts mehr, da es im Beispiel das ich gerade gemacht hab, wunderbar funktioniert.

Dann muß das wohl oder übel irgendwo anders falsch laufen.


Grüße
Realtime
__________________
My Activeden items
Flashlightbox
Realtimefreak ist offline   Mit Zitat antworten
Alt 26-04-2007, 17:58   #5 (permalink)
Mittelalter User
 
Registriert seit: Jun 2003
Beiträge: 316
Tach nochmal,
das Problem hat sich erledigt. Irgendwie wurden immer neue MC erstellt, die alten aber nicht gelöscht. Klar das dann irgendwann der alte Inhalt sichtbar wurde.

Danke für den Denkanstoss. Wenn ich kein Beispiel gemacht hätte (in einer neuen Datei) wäre ich wohl nie drauf gekommen das es ganz woanders herkommt.



Schöne Grüße und einen schönen Abend,
Realtime
__________________
My Activeden items
Flashlightbox
Realtimefreak ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 01:15 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele